c++中怎么读取.txt中的内容呢

问题描述

我想读取a.txt中的内容,然后统计每个数字出现的次数;a.txt中内容为343535696769我想得到34出现一次,35出现2次,69出现3次,67出现1次这样的结果我应该怎么实现呢,请教

解决方案

解决方案二:
FILE*fPtr;fPtr=fopen(a.txt,"r");//開啟檔案a.txtwhile(!feof(fPtr)){fscanf(fPtr,"%d%dn",&Num1,&Num2);//讀取資料//可在這裡加你要做的判斷}fclose(fPtr);

讀取檔案的方式寫給你,如何找出出現多少次的判斷,自己寫吧,那是老師給你的作業~自己要用心,不然學甚麼程式語言都不會的。
解决方案三:
fPtr=fopen("a.txt","r");才對。
解决方案四:
解決的方向是把讀進來的值存起來,下一個讀進來的值先和之前的值作判斷,相等,則計數加一;若不相等,再把這個值存起來。
解决方案五:
1.读取文档,把数字加入容器,可以考虑使用STL的LIST2.读取LIST的第一个数字,存入变量number3.遍历LIST,比较是否和number相同,如果相同,记数器加一,并从list中删除4.遍历结束,(number,记数器)存入模板类(typedefCArray(xxx,xxx)CNumberCountxxx为结构(number,记数器))5.跳回1
解决方案六:
#include"stdafx.h"#include<fstream>#include<iomanip>#include<iostream>usingnamespacestd;voidmain(intcount,char*paths[]){fstreamfin(paths[1],ios_base::binary|ios_base::in);fstreamfout(paths[2],ios_base::binary|ios_base::out);intlen=8;char*buf=NULL;buf=(char*)malloc(len);memset(buf,0,sizeof(buf));while(!fin.eof()){fin.read(buf,len);fout.write(buf,len);}fin.close();fout.close();free(buf);}

时间: 2024-11-08 22:32:32

c++中怎么读取.txt中的内容呢的相关文章

vc中怎么读取.txt中的内容呢

问题描述 FILE*fp;fp=fopen("practicefirst.txt","r");怎么就打不开文件呢first.txt中数据为111312137812我想统计first.txt中每个数字出现的次数,应该怎么办,请教 解决方案 解决方案二:你是用VC嗎?若是不妨用FileInfo類別一次讀檔案內一個字元FileInfo^f=gcnewFileInfo("檔案位置")StreamReader^sr=f->OpenText();whi

文件-mfc读取TXT中的坐标点,并绘制成线

问题描述 mfc读取TXT中的坐标点,并绘制成线 */用什么方法能够实现MFC在txt中的数据坐标读取. 比如数据格式如下: x100 y300 x150 y200 x300 y100 如何读取并调用者3个点,连成线 解决方案 一次读取一行,然后以空格分割,分别得到x100, y300,然后分别截去x,y得到坐标值,最后就是连线

读文件-如何实现读取txt中的坐标数据 画线

问题描述 如何实现读取txt中的坐标数据 画线 例如txt中的坐标数据是这样的 x1 y1 x2 y2 x3 y3 .. .. 我想在菜单中增加一个按钮,来实现txt文件的读取和画线 解决方案 可以加个标题 比如 pos: x1, y1 pos1:x2,y2 先找标题,然后根据,分开数据 解决方案二: 看你用什么语言了,这个不难处理,只要按行读取,用空格分割成两个数字就是你要的坐标了,然后将坐标信息传给绘制方法即可.

java中如何读取文件中内容,并打印日历

问题描述 java中如何读取文件中内容,并打印日历 读取文件,文件中有一个8位的日期,读出后打印此日期开始的一个月日历 解决方案 用java I/O 流 ,你查一下. 解决方案二: 先学会读取文件 http://www.cnblogs.com/lovebread/archive/2009/11/23/1609122.html 有了日期,日历自然出来了.

java读取txt中的科学计数法表示的数字

问题描述 java怎么读取txt中的科学计数法表示的数字啊,比如3.843137e-013.764706e-013.803922e-013.764706e-013.725490e-01,想把他们存到数组中去,求代码 解决方案 解决方案二:我知道了已经解决了解决方案三:是怎么做的写出来呀!照顾一下路人的感受啊!

html中如何读取服务器中的信息

问题描述 html中如何读取服务器中的信息 传送的网址是http://localhost:8080/goform/goform_get_cmd_process?cmd=pbm_capacity_info&sms_cmd=pbm_sim 响应的信息时{""pbm_sim_type"":""0""pbm_sim_max_record_num"":""250""pb

PHP读取txt文件的内容并赋值给数组的代码_php技巧

2010-12-15.txt的文件内容如下: 复制代码 代码如下: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 T01 T02 T03 T04 T05 T06 T07 T08 T09 T10 T11 T12 T13 T14 T15 T16 思路如下:使用file_get_contents()获取txt文件的内容,然后通过explode()把获得的字符串转化为数组.获得数组长度可以使用count()

怎样在C#中实现读取EXCEL 中的图表并直接保存到WORD中

问题描述 有没有大神,知道怎么在C#中将EXCEL中的图表直接保存到WORD文档中的指定位置中?在网上搜了一些,只查到将EXCEL中的图表保存本地然后用WORD读取,但本人想直接将EXCEL中的图表保存到WORD中,有没有人知道怎么操作啊?占用大家一点时间了没有具体代码的话,给我讲讲具体实现步骤也行谢谢啦 解决方案 解决方案二:楼主应该去C#版块提问,那边C#牛人多!解决方案三:在Excel2003和Word2003中开始记录宏,手动完成所需功能,结束记录宏,按Alt+F11键,查看刚才记录的宏

如何读取txt中的数字到数组中,txt文件中的内容如下

问题描述 9.02725E-56.16796E71.09923E-41023378.99146E-55.1843E68.97233E-5-38108.38.98244E-54.65385E68.98291E-52.82616E61.00324E-4-42622.28.97477E-5-69155.5每一行的两个数之间是"tab"键,行于行之间是"enter"键需要将每列数字分别读到两个数组中 解决方案 解决方案二:FileStremfs=newFileStream(