C++中如何讀取一個檔案。
阿新 • • 發佈:2019-01-11
一段小程式,如何讀取一個TXT文件。
一個名為name的文件。
# include "stdio.h"
# include "iostream.h"
# include "string.h"
void main()
{
//開啟檔案name.txt且為只讀模式
//name.txt儲存在當前資料夾下
FILE *file=fopen("name.txt","r");
//驗證指標是否為空
if(file==NULL)
{
cout<<"fopen err\n";
}
char name[100]={0};
while (1)
{
//必須注意,當一個指標獲取的值作為判斷條件是一定要先清空儲存
memset(name,'\0',sizeof(name));
//將檔案的字元傳遞到字串中
fgets(name,100,file);
//當name獲取的值為空的時候,跳出迴圈
if(0==strlen(name))
{
break;
}
cout<<name;
}
}