为什么输出不出来呢??
#include <iostream>#include <stdio.h>
#include <stdlib.h>
#include <string.h>
FILE *fp;
void main()
{
int i,j;
char ch;
char str[100][100]={0};
//char hang[100]={0};
i=0;
j=0;
if ((fp=fopen("E:\\book.csv","r"))==NULL)
{printf("Cannot open this file.\n");
exit(0);
}
ch=fgetc(fp);
while(ch!=EOF)
{
if (ch!='\n')
{
str[j][i]=ch;
//hang[j]==str[i];
i++;
}
else
{
printf("%c",str[j][i]);
i=0;
//str[100][100]='\0';
j++;
}
ch=fgetc(fp);
}
}
为什么这个程序什么也不输出呀!求高手解决!