char buffer[1024]; 선언하고
txt파일을 read해서 버퍼에 저장했어.
(이상없이 저장됨)
하고자하는게 그 저장한 버퍼에서 "u"라는 문자 개수를 세고싶거든
for(i=0; i<sizeof(buffer); i++){
if(strcmp(buffer[i],"u")==0)
win++;
else if(strcmp(buffer[i],"c")==0)
lose++
}
했더니 저 strcmp(buffer[i]쪽에서 코어덤프 에러가 뜨는거같아 어떻게 고쳐야하는지좀 알려줄수있어?
그리고 결과적으로 원하는건 "uw"라는 문자열의 개수를 세는거라
if((strcmp(buffer[i],"u")==0)&&(strcmp(buffer[i+1],"w")==0)) 로 해봤는데 이것도 똑같이 덤프에러뜨더라고..
어떻게 고치면되는지좀 알려줘 ㅠㅠ
그냥 strstr써
당연히 에러뜨지 ㅋㅋ strcmp의 원형을 찾아보고 와라 ㅋㅋ
if (buffer[i] == 'u') 로 해보면 어떰?
너가 원하는건 strncmp다 ㅋㅋ 이것도 원형을 찾아보고 와라
문자 하나 비교는 ms초보 처럼 해도 되넴 ㅎㅎ