nicolao00   2년 전

제가 군대에 있어서 vs를 이용못해서 입력값을 직접 넣어볼수가 없어서  여쭤봅니다 ㅠㅠ

저런식으로 arr 입력받으면 문제에서 입력값넣는 형식대로 했을때 문제가 없나요?

한줄에 BWBWBWBW 이렇게 한번에 쭉 입력넣어도 각각 arr[0][0~7]에 각각 하나씩 값이 들어가나요?

dbshin59   2년 전

아닙니다. 하나에 "BWBWBWBW" 들어가고 나머지는 입력을 받지 못합니다.

그러나, getchar()를 사용하신다면, 혹은 scanf("%c")를 사용하신다면 한 글자씩 입력받을 수 있습니다.

혹은 2차원 char배열로 만든 후에 scanf("%s", arr[i]) 해도 됩니다.

%getchar 사용 예시% arr[y][x] = getchar()

주의하실 점은, getchar나 scanf("%c")를 사용할 경우에는, 입력에 '\n'도 그대로 포함된다는 겁니다.


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