이런 에러 보신분 있으신가요?
글쓴이: kernelbomb / 작성시간: 목, 2004/07/08 - 9:35오전
아~ 어제 개발시스템을 페도라로 바꿔 봤는데 이거 장난 아니네요.
컴파일 하는데 자꾸 아래와 같은 에러가 나오네요.
Quote:
missing terminating " character
코드는 아래와 같이 해줬습니다.
sprintf(send_data, "aaaaaaaaaa '%s', bbbbbbbbbb '%s'", data_1, data_2);
코드 보시면 format 부분의 문자열을 일부러 개행해서 넣어주고 있거든요.
에러 메시지 보면 처음 " 이걸로 시작했으니 끝나는 넘을 못 찾겠다는
것 같은데... 원래 문법적으로 문제가 있는건가요? 그전엔 컴파일이 잘 됐었거든요.
gcc 버젼 올라가면서 자꾸 이런거 같은데요. 그전엔 그냥 multi-line characher라는 경고만 떴었는데...
이거 어떻게 해줘야 하나요? 갑갑하네요..... ㅜㅜ;
Forums:
음...
코드 부분을 아래와 같이 해주세요.
컴파일러의 구문분석기가 아마 line by line으로 해서 그런것 같네요.
H/W가 컴퓨터의 심장이라면 S/W는 컴퓨터의 영혼이다!
K&R2에 인용된 문자열 중간에서 행을 바꾸면 안된다는 내용이 있
K&R2에 인용된 문자열 중간에서 행을 바꾸면 안된다는 내용이 있습니다.
gcc 3.X로 넘어가면서.. 멀티라인으로 저런식으로 입력하는걸..허
gcc 3.X로 넘어가면서.. 멀티라인으로 저런식으로 입력하는걸..
허용하지 않게 변했습니다..
..
줄바꿈을 하고 싶으시면..
\n 을쓰세요..
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
댓글 달기