이상한 값 출력

iamchosen Reply 7 years 33 weeks ago
왜 첫째줄은 잘 출력되는데 둘째 줄부터 이상한 값이 출력되는지 잘 모르겠어요ㅠㅠㅠㅠ
iamchosen Reply 7 years 33 weeks ago
왜 아예 출력도 안되죠ㅠㅠ 도와주세요ㅠㅠㅠ
withcs1 Reply 7 years 33 weeks ago
48라인 및에 printf("%d", j); 넣으셔서 j값을 확인해보세요
iamchosen Reply 7 years 33 weeks ago
j값이 계속 0이 되는 문제를 해결해도 계속 출력이 안돼요ㅠㅠ
withcs1 Reply 7 years 33 weeks ago
getline으로 받은 문장을 line에서 storage에 옮긴 후 출력하는 방법을 쓰셨네요 storage에서 널문자를 찾은이유는 기존값에 덮어씌우지 않기위해서 하신거죠? 일단 출력이 안되는 이유는, storage 배열이 선언시에 모두 널로 초기화되면서 b는 0이되고 a는 0이므로 29라인에서 -1인덱스값에 접근하면서 에러가...생깁니다 꼭 다른배열에 복사해서 출력할 필요없이 line배열을 출력하는게 훨 간단하겠네요
iamchosen Reply 7 years 33 weeks ago
ㅠㅠㅠ 그런데 line배열을 출력하는 방법을 사용하면 한줄씩 출력되버리는 건 어떻게 고치죠??
withcs1 Reply 7 years 33 weeks ago
한줄씩 출력되도 되요~