C++怎么读取txt文件中的学生信息,

 我来答
life漠海孤狼
2014-05-21
知道答主
回答量:25
采纳率:0%
帮助的人:20.8万
展开全部
#include<stdio.h>
main()
{
FILE *fp;
char ch;
if((fp=fopen("e10_1.c","rt"))==NULL)//读入文件e10-1.c
{
printf("Cannot open file strike any key exit!");
getch();
exit(1);
}
ch=fgetc(fp);
while (ch!=EOF)
{
putchar(ch);
ch=fgetc(fp);
}
fclose(fp);
}
追问
是用C++啊,txt文件里面是类似表格信息
学号 姓名 性别 宿舍号码 电话号码
01 张成成 男 501 87732111
02 李成华 女 101 87723112
03 王成凤 女 101 87723112
追答

#include <iostream>

#include<stdio.h>

#include<stdlib.h>

#include<conio.h>


using namespace std;


int main()

{

    FILE *fp;

    char ch;

    if((fp=fopen("E://student.txt","rt"))==NULL)//文件名和路径

    {

        cout<<("Cannot open file strike any key exit!");

        getch();

        exit(1);

    }

    ch=fgetc(fp);

    while (ch!=EOF)

    {

        putchar(ch);

        ch=fgetc(fp);

    }

    fclose(fp);

}

结果:

此处要注意,控制台显示出的文件信息,就是你在txt文件中写的,所以你想读出什么就写进什么吧!然后C++和C实现起来没什么区别,就是输入,输出函数的差别。和一些头文件的差别,C++中可以使用C的输入输出函数,只是要包含C的头文件#include<stdio.h>

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式