c 언어에서 빈줄 찾기는 어떻게해야 하나요?

mudori의 이미지

캐리지 리턴하고 같이 판별되어 어렵네요.

문자륻ㄹ이

ㅁㅁㅁㅁㅇㄴㄹ
ㄴㅇㄹㄴㅇㄹㄴㅇㄹ
ㄴㅇㄹㄴㅇㄹㄴㅇㄹ
ㄴㅇㄹㄴㅇㄹ

ㄴㅇㄹㄴㅇㄹㄴㅇㄹ
ㄴㅇㄹㄴㅇㄹㄴㅇㄹ
위의 내용중 빈줄을 찾아야 하는데 어떻게 찾아야 하는지요?

isspace 로 한까.. 다 찾아 버리고.

다크슈테펜의 이미지

문자 배열로 저장한다음에 배열안이 널인지 아닌지 확인 하면 되지 않나요...루프로 한줄을 검색해서 전체가 널이라면 빈줄로 처리하면 되지 않나 생각하는데요...

인생이란게 다 그런게 아니겠어요....? 뭘(?)
http://schutepen.egloos.com

sangwoo의 이미지

역시 regular expression이 편하지 않을까요? regcomp(3)을 보세요.

----
Let's shut up and code.

nthroot의 이미지

한줄씩 읽어서 isspace 또는 isprint ...

------식은이 처------
길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.

chadr의 이미지

아래와 같이 하면 안될까요?

for (int i = 0; szTmp[i] != NULL; i++)
{
   if (szTmp[i] == '\n' && szTmp[i+1] == '\n')
   {
       //빈줄 발견!
   }
}

-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.