中易网

编写一个c++程序,实现将存放在文件中的学号、姓名、电话等信息读出并显示出来。

答案:3  悬赏:30  
解决时间 2021-10-14 21:39
  • 提问者网友:两耳就是菩提
  • 2021-10-14 00:23
编写一个c++程序,实现将存放在文件中的学号、姓名、电话等信息读出并显示出来。
最佳答案
  • 二级知识专家网友:动情书生
  • 2021-02-24 03:31
给个思路:
可以使用ini文件来存放数据。
读取用 GetPrivateProfileString(字符串读取) GetPrivateProfileInt(数值读取)。
全部回答
  • 1楼网友:何以畏孤独
  • 2019-06-24 15:49
我暂时保留我的看法!
  • 2楼网友:拾荒鲤
  • 2020-01-27 06:08
#include #include #include "stdlib.h" //字符串处理的头文件 char *sourceFile="F:\\t.txt";//新建源文件并保存 char alphatp[10]; char alphaprocess(char buffer,FILE* fp) { int i=-1; while (buffer!=EOF) { alphatp[++i]=buffer; buffer=fgetc(fp); } alphatp[i+1]='\0'; return(buffer); } int main(int argc, char* argv[]) { FILE *fp; //文件指针,指向要分析的源程序 char cbuffer; //保存最新读入的字符 if((fp=fopen(sourceFile,"r"))==NULL) //判断源文件是否存在 printf("文件%s不存在", sourceFile); else { cbuffer = fgetc(fp); //读入字符 while (cbuffer!=EOF) //如...#include #include #include "stdlib.h" //字符串处理的头文件 char *sourceFile="F:\\t.txt";//新建源文件并保存 char alphatp[10]; char alphaprocess(char buffer,FILE* fp) { int i=-1; while (buffer!=EOF) { alphatp[++i]=buffer; buffer=fgetc(fp); } alphatp[i+1]='\0'; return(buffer); } int main(int argc, char* argv[]) { FILE *fp; //文件指针,指向要分析的源程序 char cbuffer; //保存最新读入的字符 if((fp=fopen(sourceFile,"r"))==NULL) //判断源文件是否存在 printf("文件%s不存在", sourceFile); else { cbuffer = fgetc(fp); //读入字符 while (cbuffer!=EOF) //如果文件没有结束,就一直循环 { cbuffer=alphaprocess(cbuffer,fp); } printf("%s\n",alphatp); } fclose(fp); return 0; }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息