c语言将字符串写入文件
代码如下:
FILE *fp;
char ch;
if((fp=fopen("file.txt","a+"))==NULL)
{
printf("You can't open the file.txt!\n");
exit(1);
}
printf("please input the data:\n");
do
{
ch=getchar(); //得到输入的字符;
fputc(ch,fp); //将得到的字符存入到文件中;
}while(ch!='\n');
printf("The data wtite to the file successfully!\n");
fclose(fp);
函数原型:FILE * fopen(const char * path,const char * mode);
mode有下列几种形态字符串:
r 以只读方式打开文件,该文件必须存在。
r+ 以可读写方式打开文件,该文件必须存在。
rb+ 读写打开一个二进制文件,允许读数据。
rw+ 读写打开一个文本文件,允许读和写。
w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。
w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。
a 以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。(EOF符保留)
a+ 以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。 (原来的EOF符不保留)
wb 只写打开或新建一个二进制文件;只允许写数据。
wb+ 读写打开或建立一个二进制文件,允许读和写。
ab+ 读写打开一个二进制文件,允许读或在文件末追加数据。
at+ 打开一个叫string的文件,a表示append,就是说写入处理的时候是接着原来文件已有内容写入,不是从头写入覆盖掉,t表示打开文件的类型是文本文件,+号表示对文件既可以读也可以写。
c语言将字符串写入文件相关推荐
- c语言把字符串写入文件,c语言文件读写 | 按字符,按行,按块
按字符对文件读写 fopen(char *,r+):打开文件 fputc("c",FILE *fp):把字符写到fp文件中 tempc = fgetc(FILE *fp):从fp中 ...
- c语言将字母存入字符串,C语言把资料读入字符串以及将字符串写入文件
C语言把文件读入字符串以及将字符串写入文件 1.纯C实现 FILE *fp; if ((fp = fopen("example.txt", "rb")) == ...
- Swift3.0语言教程字符串与文件的数据转换
Swift3.0语言教程字符串与文件的数据转换 Swift3.0语言教程字符串与文件的数据转换,如果想要对字符串中的字符进行永久保存,可以将字符串中的字符写入到文件中.当然,开发者也可以将写入的内容进 ...
- php fwrite 追加写入,PHP fwrite 函数:将字符串写入文件(追加与换行)
PHP fwrite() fwrite() 函数用于向文件写入字符串,成功返回写入的字符数,否则返回 FALSE . 语法: int fwrite( resource handle, string s ...
- python 如何把 utf - 8 字符串写入文件中_心若止水_百度空间
python 如何把 utf - 8 字符串写入文件中_心若止水_百度空间 python 如何把 utf - 8 字符串写入文件中_心若止水_百度空间 python 如何把 utf - 8 字符串写入 ...
- linux输入字符串到文件,[Linux文件]将用户输入的字符串写入文件实例
//使用gets函数从标准输入(键盘)获得一个以回车换行为结束的字符串,可以带空格 //运行时候屏幕会提示输入字符处,以回车结尾 //需要注意的是待输入的字符串存放在writebuf中,不能超过30字 ...
- python中文字符串写入文件,python写入中英文字符串到文件的方法
python写入中英文字符串到文件的方法 本文实例讲述了python写入中英文字符串到文件的方法.分享给大家供大家参考.具体分析如下: python中如果使用系统默认的open方法打开的文件只能写入a ...
- c语言将数据写入文件后乱码_C语言 文件写入输出。文件载入后输出是乱码,纠结啊!...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 void save1() //将工具的基本信息保存至文件:"工具基本信息.file" { FILE*fp; //定义fp是一个指向FI ...
- c语言将数据写入文件后乱码_c语言,数据能写入文件,但是从文件读取数据的时候,出现了乱码,如下代码,求解答...
//写入数据代码#include#defineSIZE2typedefstructstu1//学生信息表{charname[10];intnum;intage;charaddr[15];}studen ...
最新文章
- python os.system重定向stdout到变量 ,同时获取返回值
- PHP之路——MySql查询语句
- python输出数据到excel-python实现数据导出到excel的示例--普通格式
- 130506datafile和tablespace offline区别
- 微信小程序获取用户信息以及唯一openid
- status c语言_STM32 嵌入式C语言教程--第四课C语言中的存储空间与位域
- 题目1089:数字反转(简单数字转换)
- Mouse Event (Java AWT)
- NoSQL数据存储引擎
- 火狐浏览器 模拟人工重复操作_火狐浏览器下载手机版-火狐浏览器下载安装到手机v68.6.0...
- 谷歌插件开发ajax请求,2020-01-03(chrome插件:拦截ajax请求并修改返回结果)
- PickerView
- ipad上html语言编辑,Html编辑器iPad版
- 计算机模拟仿真技术是什么,仿真与模拟
- JS中同时支持切割中英文符号,例如分号,冒号
- MongoDB(shel)-表增删改
- 量化开发必掌握的30个知识点【什么是分笔逐笔数据】?
- Windows系统中的睡眠时间和关闭屏幕时间的设置
- 好来坞明星 Hollywood
- 计算机选择题7,计算机选择题7.doc