배열에서 입력된 자료의 끝을 알려면 어떻게?
지지않는
2023.05.04
질문 제목 : 배열에서 입력된 자료의 끝을 알려면 어떻게?질문 내용 :
배열에서 입력된 자료의 끝을 알려면 어떻게 해야되는지요?
배열을 선언해서 그안에for문의 i를이용해서 문자열을 입력했습니다.
for(i=0; ifeof(fp)==0; i++)
fscanf(fp,%d,&a[i];
다시 배열a[i]를 불려와서 문자열의 끝까지 읽은려고 하는데
어떤 함수를 써서 어떻게 코드를 짜야할지 감이 안잡힙니다.
보통 파일입력은 if (feof(fp)!=0) break; 식으로 짜는데
배열은 어떻게 접근 해야 할지 모르겠습니다.
물론 그전에 0으로 배열초기화를 했습니다. 하지만 입력된 문자열에
0이 들어가 있기에 0의 값을 문자열의 끝으로 기준삼기에는
무리가 있어보입니다.
조언 부탁드립니다.