c++ 读取txt文件可以以下二种方法:第1种、用fgets()来读取文件内容(一次读一版行)第2种、建权立一个指向一维数组的指针如char (*pchr)[len] len为每行字符串的最大长度文。C 怎样读取文件?更多详情请大家跟着小编一起来看看吧!

C 怎样读取文件

C 怎样读取文件(1)

c++ 读取txt文件可以以下二种方法:

第1种、用fgets()来读取文件内容(一次读一版行)。

第2种、建权立一个指向一维数组的指针如char (*pchr)[len] len为每行字符串的最大长度文件有多少行,就分配多少堆空间(数据太大,建议不要存放到栈里)譬如行数为x行:

pchr=(char * )malloc(x*len*sizeof(char ))

然后,每存入一行就可以用pchr++来移动存储地址。

如果不知道文件有多少行的话,建议用单链表。