C语言怎么在指定的文件中读取数据到指定的数组

我写了一个统计分数的小工具,,可以实现,在*.txt里面存储,就像这个截图,,,但是我不知道怎么把这些东西,从文

件里面取出来

第1个回答  2012-10-09
读呗,你要从.txt里取出来吗?就你存的那个txt文件里?用fread函数。读就是,写txt和读没啥区别啊。
你要是想从excel中取出来就比较费事了,需要用个很复杂的接口,忘了什么名字了。

怎么感觉你这不是问题追问

fread是2进制读取,我在写入*.txt的时候用的fprintf()函数进行的格式化存储。

第2个回答  2012-10-10
对于文本文件可以用fscanf()函数进行读取塞!你会用fprintf()就会fscanf吧!
第3个回答  2012-10-10
DWORD filesize, RealSize;
TCHAR* buffer ;
HANDLE fp;
fp = CreateFile("c:\\*.txt", GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
filesize = GetFileSize(fp, NULL);
buffer = new TCHAR[filesize];
memset(buffer, 0, filesize);
ReadFile(fp, buffer, filesize, &RealSize, NULL);本回答被提问者和网友采纳
相似回答