문자열 비교하려는데 공백이 있으니까 에러가 뜨는데... 공백있는 문자열은 비교를 어떻게 해야하나요?
char str1[10] = "hello";
char str2[10] = "hello";
strcmp(str1,str2)
이렇게 비교했는데... 만약에 문자열에 공백(띄어쓰기)가 있으면 어떻게 비교해야하나요?
문자열 비교하려는데 공백이 있으니까 에러가 뜨는데... 공백있는 문자열은 비교를 어떻게 해야하나요?
char str1[10] = "hello";
char str2[10] = "hello";
strcmp(str1,str2)
이렇게 비교했는데... 만약에 문자열에 공백(띄어쓰기)가 있으면 어떻게 비교해야하나요?
공백을 읽었을 땐 다음 글자랑 비교하도록 한 글자 한 글자 씩 비교하는 함수를 만들어요
공백이 들어가면 strcmp함수는 이용 못하는건가요? 무조건 공백까지 읽을수 있도록 한글자씩 비교하는 함수로만 작성해야하나요?
if (str[roop] == " ") roop++;
물론 i랑 roop랑 따로 i++; roop++; 이런식으로 해야겠지 그럼 수고
아니면 뭐 토큰으로 추출을 하던가
토큰으로 하게돼면 토큰으로 strtok(str1, " "); 공백으로 나누고 어떻게 해야할까요?
토큰 짤라놓은거를 strcat으로 다른 곳에 넣어야겠지. 이쯤 알려줬으면 다 가르쳐 줬다고 생각한다.
감사합니다.
굳이 라이브러리 안쓰고 함수 만드는게 훨씬 편하겠는데