디버그 오류는 거의 다 오타?
+
문제 풀다 계속 작동 중지 떠서 답보고 했는데 작동 중지 - > 디버그 or 닫기 나오는데 왜 이래요?
문제 : 영단어 입력받아 길이 출력
#include <stdio.h>
int main(void)
{
char voca[100];
int len = 0;
scanf_s("%s", voca);
while (voca[len] != 0)
len++;
printf("%d \n", len);
return 0;
}
디버그 오류는 거의 다 오타?
+
문제 풀다 계속 작동 중지 떠서 답보고 했는데 작동 중지 - > 디버그 or 닫기 나오는데 왜 이래요?
문제 : 영단어 입력받아 길이 출력
#include <stdio.h>
int main(void)
{
char voca[100];
int len = 0;
scanf_s("%s", voca);
while (voca[len] != 0)
len++;
printf("%d \n", len);
return 0;
}
&voca;
ㄴ 스켄에프 안에여? ;은 빌드오류나고 &은 너어도 똑같이 작동중지나오는데
while (voca[len] != 0) 대신에 while (voca[len] != '\0') 해보는건 어떨까요?
PedoPhilia // scanf_s 함수 쓰면 까탈스럽고 그냥 scanf 써보센 scanf_s 는 함수 안에 배열의 크기 까지 써줘야 하는데 좀 신경쓰임 ㅎㅎ
ㄴ 작동중지나네요 ㅠ 흐
킹갓/ 넴 해볼게요.
킹갓/ 오 되여! 감사합니다. 흐 첨에 스켄에프 오류나서 검색해보니 보안문제라고 쓰지말란 말만있어서 일부러 안썻는데 ㅂㄷ
뎃달아주신분들도 감사합니다 .
PedoPhilia // 랜덤하게 입력되는 단어에 보안문제라 ㅎㅎ 그것보다는 해커가 글자수를 몇자리 까지 받아 들이는지 알아내게 되는게 더 보안문제랑 직결될듯 하네요 scanf_s 쓰면 배열의 크기를 지정 해줘야 하니까 이 크기만 알면 그다음에는 대입만 시켜주면 되는거 아니에요 ㅎㅎ 그게 더 문제지 ㅎㅎㅎㅎ
킹갓/ 어디서 똥글읽엇나보네요 ㅂㄷ ㅠ 설명 감사합니다 알아가네여 !
PedoPhilia//되여->돼여 (되어 = 돼임) [리듬 맞춤법 봇♬]