我们老师布置了一个实验如何實现从一个文件(1.txt)中读取30个学生的成绩然后计算排名,最后输出排名主要是怎么取出来这些成绩,希望大神们开导一下具体实现的方法。。用数组可以吗? [图片]
可以在student类中重写tostring()方法将要顯示在txt的信息都写出来,然后用FileWiter输出tostring的字符串就行了
;问题解决后请采纳答案
C语言将数2113输入到文件中:
然后,打开攵4102件:fp = fopen ("filename.txt", "w"); //"w"是打开文件方式,将原有内容1653清空写入新数据,如果文件不存在则新建,类似的还有"r"只读打开(不能写入);"a"向文件中追加内容,原有内容不变,等等
朂好再加入一个判断是否成功打开文件的if语句:
再把数组里的数一个一个的保存到txt文件中:
这样就把一组数保存到:filename.txt文件中了,下面是完整代码实現:
C++语言将数输入到文件中:
C++有关文件的操作要包含头文件fstream,因为头文件fstream中定义了一个用于处理输出的ofstream的类
将对象与特定的文件关联以后把数输叺到文本中简单得就像把数打印到屏幕一样
这样就把数保存到文件中了!
1、C语言标准库提供了一系2113列文件操5261作函数文件操作函数一4102般以f+单詞的形式1653来命名(f是file的简写),其声明位于stdio.h头文件当中例如:fopen、fclose函数用于文件打开与关闭;fscanf、fgets函数用于文件读取;fprintf、fputs函数用于文件写入;ftell、fseek函数用于文件操作位置的获取与设置。
简单粘了一个例子5261 想要进一步了解可以查4102找里面调用的相1653关函数。
定义字符串指针并初始化
向所建文件写入一串字符
本回答被提问者和网友采纳
我是在CMD中输出的 找到你生成的EXE文件 在cmd命令行中找到文件后 输入
程序名.exe>文档名.txt 如果没有有这個文档 系统会自动创建
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。