Ⅰ c语言程序设计 将数据写入指定的txt文件
1.
需要操作制定的文件,首先需要获取文件的文件描述符(句柄):fd
=
fopen("test.txt","w")
2.
使用fprintf(),或者fputs()函数将数据格式化写入该文本
#include
main()
{
FILE *f;
f=fopen("wenzhang.txt","w");
fprintf(f,"this is a c program !");
fclose(f);
}
Ⅱ C语言,如何把一个数组存放到txt文件中去
1、使用VS新建空工程,直接点击确定。
Ⅲ C语言数据写入txt
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
void main()
{double a,b,c;
FILE *fp;
if((fp=fopen("my.txt","wb+"))==NULL)
{printf("Create File failure");
getch();
exit(1);
}
while(___) /*你的条件*/
{
/*scanf("%lf%lf%lf",&a,&b,&c); 这是自己输入数据*/
fprintf(("%lf%lf%lf",&a,&b,&c);
}
fclose(fp);
}
========================
把创建的txt文件放在当前目录下是什么意思呢,当前目录指的是哪里?是正在编辑的c文件所在的地方吗?
就是你的C文件将来要生成exe文件,这个exe文件所在的目录。调试时,就是编辑的c文件所在的地方
Ⅳ C语言怎么将输入的数据写入文件中和从文件中读书文件
用C语言怎么将输入的数据写入文件中和从文件中读书文件
...int
main()
{
//首先,得打开这个文件吧
FILE
*fpr;
fpr
=
fopen("test.txt",
"rw");...
Ⅳ c语言如何将printf产生的数据写到txt文件中
#include <stdio.h>
#include <stdlib.h>
int main()
{
char money= 's';
char a ='w';
char b ='e';
char day='t';
FILE *fp = fopen("a.txt", "a+");//打开并在指定地点创建只写文件。
FILE *fp = fopen("路径","写入模式");
"w" => 创建并写入(覆盖式写入)
"a" => 创建并写入(接续式写入)
"a+" => 创建并写入(分行式写入)
fprintf(fp,"%c,%c,%c,%c,%c ",money,a,b,b,day);//使用fprintf 将输出端口变更为 文档
fclose(fp);//关闭指定文件
return 0;
}
(5)c语言将大量数据写入txt文件扩展阅读
C语言printf()函数的使用
1、printf()函数是C语言标准I/O中最常用的控制台输出函数,除了最常见的%d,%c,%s和%f以外;printf()和%说明符还提供很多功能丰富的输出形式;
2、demo程序输出结果中,[ ]内表示的是编程时书写的常量的形式,=后是输出结果;
3、printf()中存在自动类型转换,如%f中对-3.14的输出,-3.14原本被系统认为是double浮点常量,但使用%f仍然是转换类型后,用float类型输出;
4、printf()中存在隐式的进制转换,如%o中对十进制常量80的输出,结果为八进制数0120,显示为120,对显示的八进制常量0123输出则得到123,说明%o的显示结果是隐式的八进制数。同理%x中,对十进制常量100输出为64,其实该64应该是0x64,而0x12输出也为12,这些输出结果都是隐藏了进制的。
Ⅵ C语言的将数据写入TEXT文件
N没有定义
int i;i没有初始化
采用格式化读取fscanf(),下面是在你的程序基础上稍作修改
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
#define N 20
void main()
{
struct yh
{
char usename[N];
char password[N];
float money;
}admin[100];
FILE *fp;
int i=0;
if((fp=fopen("sdatal.txt","r"))==NULL)
{
printf("不能打开文件\n");
exit(0);
}
while(!feof(fp))
{
fscanf(fp, "%s%s%f",admin[i].usename,admin[i].password,&admin[i].money);
i++;
}
fclose(fp);
for(i=0;i<2;i++)
printf("%s\t%s\t%.0f\n",admin[i].usename,admin[i].password,admin[i].money);
fclose(fp);
}
请采纳。
Ⅶ c语言怎么将数据写入文件
利用VC软件通过代码书写就可以将数据写入文件。