글
C언어 - 긴 문자열 초기화
C/C
2011. 10. 28. 12:35
(1) '\' 문자 사용(계속문자)
EXAMPLE
char str[]="행복이라함은 성공해서 풍요롭고 여유롭게 사는것이라 생각해 왔었다.\
돈 많이 벌고, 착한 마누라랑 멋들어지게 사는거 말이다.\
사실 이렇게 되어도 행복하게될지는 알 수 없다.";
(2) " " (큰따옴표)로 묶어주기
EXAMPLE
char str[]="행복이라함은 성공해서 풍요롭고 여유롭게 사는것이라 생각해 왔었다."
"돈 많이 벌고, 착한 마누라랑 멋들어지게 사는거 말이다."
"사실 이렇게 되어도 행복하게될지는 알 수 없다.";
EXAMPLE 2
char str[]="행복이라함은 성공해서 풍요롭고 여유롭게 사는것이라 생각해 왔었다."
"돈 많이 벌고, 착한 마누라랑 멋들어지게 사는거 말이다."
"사실 이렇게 되어도 행복하게될지는 알 수 없다.";
결론
(2) 의 방법이 코드를 정렬하기에 더 좋다.
만일 (1)의 방법으로 EXAMPLE 2 와같이한다면 사이에 공백(또는 TAB 문자)가 들어가게 된다.
EXAMPLE
char str[]="행복이라함은 성공해서 풍요롭고 여유롭게 사는것이라 생각해 왔었다.\
돈 많이 벌고, 착한 마누라랑 멋들어지게 사는거 말이다.\
사실 이렇게 되어도 행복하게될지는 알 수 없다.";
(2) " " (큰따옴표)로 묶어주기
EXAMPLE
char str[]="행복이라함은 성공해서 풍요롭고 여유롭게 사는것이라 생각해 왔었다."
"돈 많이 벌고, 착한 마누라랑 멋들어지게 사는거 말이다."
"사실 이렇게 되어도 행복하게될지는 알 수 없다.";
EXAMPLE 2
char str[]="행복이라함은 성공해서 풍요롭고 여유롭게 사는것이라 생각해 왔었다."
"돈 많이 벌고, 착한 마누라랑 멋들어지게 사는거 말이다."
"사실 이렇게 되어도 행복하게될지는 알 수 없다.";
결론
(2) 의 방법이 코드를 정렬하기에 더 좋다.
만일 (1)의 방법으로 EXAMPLE 2 와같이한다면 사이에 공백(또는 TAB 문자)가 들어가게 된다.
'C > C' 카테고리의 다른 글
포인터는 왜 어려울까? (0) | 2011.11.03 |
---|---|
헤더 파일의 중복 정의 막기 (0) | 2011.10.28 |
c/c++ 2차원(이차원) 배열 동적할당 방법2 (0) | 2011.10.23 |
C언어 할 때 알면 좋은 것 (0) | 2011.10.20 |