int main()
{
FILE *fp
int count = 0
char buf[16] = {}
fp = fopen("./book", "r")//只读打开
while (1)
{
count = fread(buf, 1, 10, fp)//一次读10个,每个1字节
if (count <= 0) //如果count<=0则代表已到末尾或出错,正常应该是10,如果fread读
//出的数据不足10,则count为实际读出的个数
break
printf("What i get is %s\n", buf)
}
return 0
}
大概就是这个样子,不过我这个是纯亮C的,C++能用
linux下做的,如果你用vc或者vs可能会有头文件并穗什么的问题,具体不清楚做蔽宽,应该很好解决
如果你想知道C++独有的,我也爱莫能助
这是book
aaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbb
ccccccccccccccccccccc
ddddddddddddddddddddd
然后是执行结果
What i get is aaaaaaaaaa
What i get is aaaaaaaaaa
What i get is a
bbbbbbbb
What i get is bbbbbbbbbb
What i get is bbb
cccccc
What i get is cccccccccc
What i get is ccccc
dddd
What i get is dddddddddd
What i get is ddddddd
dd
这种问题,搜一搜读文件啊神马的,会有结果
首先data文件夹,是系统及程序的数据存放文件夹;而data文件夹中各个文件夹则代表的是不同类型的数据存放文件夹,比如app文棚纳乎件夹代表的是程序数据存放文件夹,user文件夹代表的是用户数据存放文件夹。
安卓手机中通常包含了很多文件夹,但是每个文件夹的作用都是不同的,具体内容如下:
1.android_secure 作为官方app2sd的产物,如果删除了装到sd卡中的软件就无法运行了。
2..Bluetooth 使用蓝牙之后就会有这个。
3..mobo Moboplayer的缓存文件。
4..QQ QQ的缓存文件。
5..quickoffice quickoffice的缓存文件。
6..switchpro switchprowidget(多键开关)的缓存文件。
7.albumart 音乐专辑封面的茄枯缓存文件夹。
8.albums 相册缩略图的缓存文件夹。
9.Android 重要的文件夹,通常是一些程序数据,比如google map的地图缓存。
10.backups 一些备份文件,比如联系人导出到SD卡时会导入到此文件夹。
11.baidu 掌上百度、百度输入法之类程序的缓存文件夹。
12.bugtogo 系统出现问题的时候会形成一些报告文件,存放于此文件夹。
13.cmp 音乐的缓存文件夹。
14.data 同样是缓存数据的文件夹,与Android性质类似。
15.DCIM 相机的缓存文件夹。
16.documents Documents To Go 的相关文件夹。
17.extracted androzip等解压缩软件默认的解压目录。
18.gameloft gameloft游戏数据包存放的文件夹。
19.handcent handcent(超级短信)数据文件夹。
20.handyCurrency 货币汇率相关的文件夹,装了handycalc(科学计算器)之后才会有。
21.ireader ireader的缓存文件夹。
22.KingReader 开卷有益的缓存文件夹。
23.LazyList Applanet(黑市场)的缓存目录,也许和其他程序也有关,暂时不太清楚。
24.LOST.DIR 卡上丢失或出错的文件会跑这里,此目录无用,删了会自动生成。
25.MusicFolders poweramp产生的缓存文件夹。
26.openfeint openfeint的缓存文件夹。
27.Picstore 图片浏览软件建立的一个目录。
28.Playlists 播放列表的缓存文件夹。
29.screenshot 貌似是截屏图片保存的目录,不过我不记得自己装链悉过screenshot这个软件。
30.ShootMe shootme截屏后图片文件保存的目录。
31.SpeedSoftware RE文件管理器的缓存文件夹。
32.SystemAppBackup SystemApp remove(深度卸载)备份系统文件后,备份文件保存的目录。
33.Tencent 腾讯软件的缓存目录,比如QQ。(与上面的.QQ文件夹并不相同)
34.TitaniumBackup 钛备份备份的程序所保存的目录。
35.VIE Vignette(晕影相机)的缓存目录。
1、用fgets函数可以读取文件中某行的数据,某列数据就必须一个一个读入每判友逗行的第几个字符,再存入到一个字符串当中。
2、例程:
#include<stdio.h>#include<string.h>
void main()
{
char a[100],b[100],c[100]
int i=3,j=4,k=0 //第三行,第四列
FILE *fp = fopen("data.txt","r")
while(fgets(c,100,fp)){ //读入每行数据
i--
if(i==0) strcpy(a,c) //读掘卖到第三行数据
b[k++]=c[j-1] //把每行的那列字符拷到b中
}
b[k]=0
printf("告羡第%d行数据:%s\n",i,a)
printf("第%d列数据:%s\n",j,b)
fclose(fp)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)