skyde47   4년 전

입력부분을 아래와 같이 %s형식으로 받았는데

Main.cc: In function ‘int main()’:
Main.cc:31:21: warning: format ‘%s’ expects argument of type ‘char*’, but argument 2 has type ‘char (*)[8]’ [-Wformat=]
   scanf("%s", &ch[i]);
               ~~~~~~^

이런 에러가 뜨는데 이거는 무시하고 코딩해도 될까요...?

아무리 생각해도 틀린 곳이 없는 것 같은데 시작하자마자 바로 틀렸습니다가 뜨고 저런 에러를 배출해서 저것이 문제인지 궁금합니다...!

djm03178   4년 전

아마 동작은 똑같이 되겠지만, 자료형이 맞지 않기 때문에 발생하는 워닝입니다. 가능하면 고쳐주는 게 좋겠죠. &를 떼버리면 됩니다.

skyde47   4년 전

ch[4][9]로 늘려주니까 작동하네요... 문자열을 잘 몰라서 생긴 문제였나봅니다... ㅠㅠ

댓글을 작성하려면 로그인해야 합니다.