실행시키면
printf("\n 문자는 %s 입니다", ch); 문장 까지만 실행되고
그 아래는 안나옵니다...
왜그러는건가요?
ch는 문자잖아 - dc App
네.. ch[100]이게 좀 이상한데
혹시 이걸 어떻게 고쳐야할까요?
ch[100]으로 잡지말고 문자 한단어 char ch로 잡아야지 - dc App
그렇게 하면 초기화 되지 않은ch 지역변수를 사용했다고 떠서요... 어떻게 초기화 하나요?
ch[100]으로 잡은거 다 ch랑 %c로 바꿔야지 그리고 함수예시찾아보니깐 while문 안돌려도될듯 - dc App
char ch=0;으로 선언하고 scanf %c , &ch로 입력받아봐 - dc App
strchr의 return value검색해서 거기에 맞게 검색안될때랑 검색될때 if문으로 처리하면댐 - dc App
char ch = 0; printf("문자를 입력하세요: "); scanf_s("%c",&ch); printf("\n 문자는 %c 입니다", &ch); 제가 이렇게 고쳤는데 문자를 입력하세요는 그냥 넘어가고 문자는 4입니다라고 떠요 왜이런건가요..?
그럴리가없음 디버깅 잘해봐 - dc App
제가 글 다시 올려볼게요
char출력에 앰퍼샌드는 왜 붙임 ..
ch는 문자잖아 - dc App
네.. ch[100]이게 좀 이상한데
혹시 이걸 어떻게 고쳐야할까요?
ch[100]으로 잡지말고 문자 한단어 char ch로 잡아야지 - dc App
그렇게 하면 초기화 되지 않은ch 지역변수를 사용했다고 떠서요... 어떻게 초기화 하나요?
ch[100]으로 잡은거 다 ch랑 %c로 바꿔야지 그리고 함수예시찾아보니깐 while문 안돌려도될듯 - dc App
char ch=0;으로 선언하고 scanf %c , &ch로 입력받아봐 - dc App
strchr의 return value검색해서 거기에 맞게 검색안될때랑 검색될때 if문으로 처리하면댐 - dc App
char ch = 0; printf("문자를 입력하세요: "); scanf_s("%c",&ch); printf("\n 문자는 %c 입니다", &ch); 제가 이렇게 고쳤는데 문자를 입력하세요는 그냥 넘어가고 문자는 4입니다라고 떠요 왜이런건가요..?
그럴리가없음 디버깅 잘해봐 - dc App
제가 글 다시 올려볼게요
char출력에 앰퍼샌드는 왜 붙임 ..