0
, \0
, NULL
등 종료 문자가 들어갈 자리가 있어야한다.int main()
{
char ch[201];
char str[101];
printf("200 자 이내로 입력해주세요 : ");
scanf("%s", &ch);
printf("%s\n", ch);
printf("100자 이내로 입력해주세요 : ");
scanf("%s", str);
printf("%s\n", str);
return 0;
}
strlen()
없이#include <stdio.h>
int main() {
char str[] = "Hello world!";
int len = 0;
for (int i = 0; str[i] != '\0'; i++) len++;
printf("Length of string '%s': %d\n", str, len);
}
strlen()
활용#include <stdio.h>
#include <string.h>
int main() {
char str[] = "Hello world!";
int len = strlen(str);
printf("Length of string '%s': %d\n", str, len);
}
한 눈에 끝내는 c언어 기초 를 공부하고 작성한 글입니다.