호오

deadface Reply 5 years 48 weeks ago
s1을 [1]의 크기를 가진 배열로 하면 stack around the variable s1 was corrupted 이런 식으로 돼요 막 답이 23이 아니라 0으로 뜨고요 그래서 s1을 배열로 하지 말고 그냥 getchar하면 u만 가져와요 도와 주세요!!! 도와!!! 주세요!!!
onacloud Reply 5 years 48 weeks ago
getline이 처음호출될때 \n만 가져와요. 다음과 같이 두번 호출해 보세요 char s1, s2[500]; s1 = getchar(); getline(s2, 500); getline(s2, 500); strlen(s2); rmatch(s1, s2); * 42번째 라인도 문제 있어요