#include <stdio.h>
#include <stdlib.h>
void f_read(char p[][10])
{
FILE* fp;
int i=0,j;
if((fp=fopen("aaaa.txt,"rt""))==NULL)
{
printf("文件打开错误!!!");
getche();
exit(0);
}
do
{
for(j=0;fgetc(fp)!='\r';j++)
p[i][j]=fgetc(fp);
p[i][j]='\0';
i++;
}while(!feof(fp));
}
void main()
{
char name[20][10];
f_read(name);
getche();
}
上面的程序在VC下编译通过了,但是却不能运行。另外一个问题就是,有文件的操作函数来读写汉字时好象会出错,哪位大虾来给小弟我指点一下,谢谢!!