막 좆밥이라책보면서 공부하고있는데
비쥬얼스튜디오2015쓰고있는데
문제가 문자열 입력받아 문자열 길이구하는 프로그램 작성하라.이러한작업이 계속반복되도록 하라 라서
#include<stdio.h>
main()
{
int a;
char b[100]="a";
while (1)
{
for (a = 0; b[a]!="\0"; a++)
{
printf("문자열을 입력하세요.");
scanf_s("%s", b);
}
printf("문자열의 길이=%d\n", a);
}
}
*/
#include<stdio.h>
main()
{
int a;
char b[100] = "a";
while (1)
{
printf("문자열을 입력하세요.");
scanf_s("%s", b);
for (a = 0; b[a] != "\0"; a++)
;
printf("\n");
printf("문자열의 길이=%d\n", a);
}
}
이거두개 써봤는데
이렇게뜬다
모가잘못된거야..?
문자열의 길이와 문자열이 차지하는 메모리의 크기는 엄연히 다른 것인데...
병신
ㅠㅠ제가 좆밥이라 뭔말인지 잘모르겠어요 머가잘못됬는지좀 알려주시면안되여?
char 대신 char*를