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.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.