三九宝宝网宝宝百科宝宝知识

C读取txt文件问题

03月06日 编辑 39baobao.com

[,文件或目录损坏且无法读取]硬盘分区盘符访问不了了,文件系统显示RAW,不是NTFS,已用空间,可用空间和容量信息均为0字节,双击显示“无法访问C:,文件或目录损坏且无法读取”解决方法:方法一、在RAW格式盘符上...+阅读

1.fopen的函数原型:FILE * fopen(const char * path,const char * mode);

fopen函数的第一个参数是文件路径,第二个参数是打开方式,有以下几种方式:

r 以只读方式打开文件,该文件必须存在。

r+ 以可读写方式打开文件,该文件必须存在。

rb+ 读写打开一个二进制文件,允许读数据。

rw+ 读写打开一个文本文件,允许读和写。

w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。

w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。

a 以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。(EOF符保留)

a+ 以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。 (原来的EOF符不保留)

wb 只写打开或新建一个二进制文件;只允许写数据。

wb+ 读写打开或建立一个二进制文件,允许读和写。

wt+ 读写打开或着建立一个文本文件;允许读写。

at+ 读写打开一个文本文件,允许读或在文本末追加数据。

ab+ 读写打开一个二进制文件,允许读或在文件末追加数据。

上述的形态字符串都可以再加一个b字符,如rb、w+b或ab+等组合,加入b 字符用来告诉函数库打开的文件为二进制文件,而非纯文字文件。

返回值:文件顺利打开后,指向该流的文件指针就会被返回。如果文件打开失败则返回NULL,并把错误代码存在errno中。

2.例程:

#include

#define F_PATH "d:\\myfile\\file.dat"

char c;

int main(){

FILE*fp=NULL;//需要注意

fp=fopen(F_PATH,"r");

if(NULL==fp) return -1;//要返回错误代码

while(fscanf(fp,"%c",&c)!=EOF) printf("%c",c); //从文本中读入并在控制台打印出来

fclose(fp);

fp=NULL;//需要指向空,否则会指向原打开文件地址

return 0;

}

只看著我的歌词太阳和志龙版的都要不要罗马音译的

只找到太阳版,中文音译就没办法啦

It's been on my mind for a while

It's been on my mind for a while

gotta get it out from my chest

gotta get it out from my chest

before it's too late

before it's too late

(Na na na na Na)

(Na na na na Na)

I can't let you go I gotta let it go

I can't let you go I gotta let it go

(Na na na na Na)

(Na na na na Na)

I can't let you go you gotta listen

I can't let you go you gotta listen

一天也会看着你笑好几次

不是已经说过几百回了吗

(You're the love of my life)

(You're the love of my life)

在这虚伪的世界上 在我不安的心中

唯独剩下的就只有你和我而已

偶尔因为怕我变心而不安的时候

我不是都笑着告诉你了吗 那是不可能的

在无止尽的彷徨之中 我空荡荡的心里

尽管我能依靠的就只有你一个

却讨厌偶尔会动摇的自己 yeah

今天我也沉陷入这世界 而悄悄把你遗忘 Baby baby

就算我花心了 你也绝对不要花心 babe

即使我把你忘记了 你也不要忘了我 lady

就算偶尔我去喝酒 也没有联系你

就算我暂时跟别的女人对上眼

也请你只看着我

今晚也是通宵等了我一晚

流着泪对我说 (说我好像变了)

我说我对你的心也和最初一样 这样安慰着你

度过的许许多多的夜晚

虽然没有你 我可能会很辛苦

但有时却会因你而感到窒息

在无止境的争吵中 在长长的叹息中

虽然你能依靠的只有我一个

今天也笑着 在不知不觉中迷失我自己 Baby baby

就算我花心了 你也绝对不要花心 babe

即使我把你忘记了 你也不要忘了我 lady

就算偶尔我去喝酒 也没有联系你

就算我暂时跟别的女人对上眼

也请你只看着我

我很清楚自己有多自私

虽然我每天在毫无意义的时间中 这样被逐渐玷污着 babe

但希望你能一直保持这份纯真

这就是我的真心 是我对你的信任

直到死去也不要离开我 Woo woo

就算我花心了 你也绝对不要花心 babe

即使我把你忘记了 你也不要忘了我 lady

就算偶尔我去喝酒 也没有联系你

就算我暂时跟别的女人对上眼

也请你只看着我

关于C语言读入txt文件问题

struct Data

{

double x;

double y;

double z;

double value;

};

void myReadFile(char *pFile)

{

FILE *pf;

pf = fopen(pFile,"rt");

if ( NULL == pf )

{

return;

}

while( !feof(pf) )

{

Data aLine;

memset(&aLine,0x0,sizeof(aLine));

fscanf(pf,"%f,%f,%f,%f\n",&aLine.x,&aLine.y,&aLine.z,&aLine.value);

//此处自己使用x,y,z,和颜色值,我这里只输出

printf("x=[%f],y=[%f],z=[%f],value=[%f]\n",aLine.x,aLine.y,aLine.z,aLine.value);

}

fclose(pf);

}

以下为关联文档:

C++Win32APIReadFile读取文件直接一起来看吧:&emspinclude&emspinclude&emspinclude&emspinclude&emspincludevoid main(){unsigned long lpNumber=0;char lpBuffer[50]=""; Examda提示:文件读...

C基础wxWidgets的资源读取在VC下使用资源,通常都是先在resource.h中定义一个整数,比如: &emspdefine IDI_LIGHTNING_R 200 程序图标 然后在resource.rc中定义这个图标: IDI_LIGHTNING_R ICON "icons\\lig...

GetVolumeInformation读取文件系统信息声明:GetVolumeInformation( lpRootPathName: PChar; {磁盘驱动器代码字符串} lpVolumeNameBuffer: PChar; {磁盘驱动器卷标名称} nVolumeNameSize: DWORD; {磁盘驱动器卷标...

c winform导出txt文件前几天刚写过的,其实很简单的。这里上代码你可以参考一下 private void buttonX2_Click(object sender, EventArgs e) { SaveFileDialog saveFile1 = new SaveFileDialog();...

我又来请教问题了。。关于安卓读取头像以及用户信息的问题。1.SQLite是嵌入式数据库,运行只占用内存的15k,它是属于Android内置的一个数据库,提供给你存放应用程序产生的数据,你可以理解为个人存钱箱,我们是不会用它来做服务器数据库的,因为...

C问题:查找算法:程序要求根据文件中给定的数据设定一个高效的你好,很高兴为你解答! 我觉得是查找一篇文章中某个单词数出现的次数,但是你题目的要求是查找字符串出现的次数,所以我还是按你的题意来写的 还有,我并不赞同楼上那些用C风格字符...

求c方面的书从入门开始 txt格式1、算法 计算机程序设计艺术-------Donald.E.Knuth----------算法“倚天屠龙”双剑 算法导论-----------------Thomas H. Cormen--------算法“倚天屠龙”双剑 离散数学及其...

Excel发现不可读取的内容文件格式或文件扩展名无效前言:Excel是我们日常生活中常用的办公软件,其版本有很多,有时候高版本用低版本的Excel表格打开的时候,会出现无法打开或者数据丢失的情况 方法步骤如下: 1、工具需求 (1)wps 2、...

如何从excel中取数批量生成txt文件插入以下宏,并执行 sub bod() dim nm$ for i = 1 to range("a65500").end(xlup).row n = n + 1 nm = thisworkbook.path & "\" & application.trim(cells(i, 1)) & ".txt" open nm...

推荐阅读
图文推荐