아래 소스와 같이

AABCDD
afzz
09121
a8EWg6
P5h3kx


를 입력하면

Aa0aPAf985Bz1EhCz2W3D
1gkD
6x


과같은 결과가 나옵니다. 즉, 빈칸이 있는곳은 자동으로 줄바꿈을 시행하는데요, 이렇게 하지 않으려면 어떻게 해야할까요?

yuntake94   6년 전

5달전이네요 지금은 푸실 수 있겠지만 질문검색에 있으셔서 한번 말씀올리겠습니다.

음 줄바꿈으로 하셨기때문에 줄바꿈일 때 continue 나 혹은 if로 그냥 아무것도 실행안하고 넘기시는 방법이 있고 또한 줄바꿈이 아닐 때도 있잖아요? 
getchar는 마지막 부분에 줄바꿈이니까 줄바꿈으로 넘기시는 건데 마지막부분이 너무 짧고 세로로 읽을 때는 NULL 인 곳이 있겠죠?
그래서 아마 이렇게 하시면 되지 않을까요?
if (arr[i][j] == '\n' || arr[i][j] == NULL)

continue;


이 부분을 추가하시거나 혹은


if(arr[i][j] == '\n' || arr[i][j] == NULL)
 ;

else

 printf( 블라블라);


하면 되지 않을까 싶습니다

댓글을 작성하려면 로그인해야 합니다.