의 배열의 인덱스를 분리하고 다음과 같은 문자열 배열의 고유 인덱스에 넣어 이르렀 :C는 파일의 라인을 복용하고 난 파일의 라인을 위해 노력하고있어 문자열
char *fileString[newline_count];
rewind(makeFile);
int i;
int i2 = 0;
int i3 = 0;
char temp[500];
for(i = 0; i < string_size; i++){
temp[i3] = fgetc(makeFile);
if(temp[i3] == '\n'){
temp[i3] = '\0';
fileString[i2] = temp;
i2++;
i3 = 0;
}else{
i3++;
}
}
for(i = 0; i < newline_count; i++){
printf("%s %c", fileString[i], '\n');
}
마지막 for 루프는 문자열의 배열 인 fileString의 contect를 출력합니다. i는 첫 번째 for 루프의 인덱스이고, i2는 fileString의 인덱스이며, i3은 temp 문자열에 저장된 tempString에 대한 인덱스입니다. fileString의 내용이 왜 마지막 줄인 인 지 궁금합니다. 마지막 for 루프는 파일의 마지막 행을 파일 내에있는 행의 양만큼 출력합니다. 나는 완전히 잃어 버렸고 매우 피곤해서 여기에서 도움을 구합니다. 나는 그것을 매우 감사 할 것이다.