반응형
null 문자란 문자열의 마지막을 나타내는 문자이다. '\0'(역슬래쉬 0)로 표기한다.
null 문자의 아스키 코드값은 0 이므로, str[3] = '\0'; 과 str[3] = 0; 은 같은 것이다.
void main()
{
char string[30]="computer";
int i=0;
// (1)
for(i=0; string[i]!='\0'; i++) // null 문자가 아닐때까지 출력하는것
cout << string[i];
cout << endl;
// (2)
string[4] = '\0';
printf("%s",string); // 'u'대신 널문자를 넣어 문자열의 끝이 변경됨
}
반응형