导航:首页 > 文件管理 > c中怎么在文件

c中怎么在文件

发布时间:2025-04-06 16:27:44

❶ C语言/c++如何把数输入到txt文件中去

C语言将数输入到文件中:

首先,定义一个文件指针:FILE *fp;和一个数组:int a[5];

然后,打开文件:fp = fopen ("filename.txt", "w"); //"w"是打开文件方式,将原有内容清空写入新数据,如果文件不存在则新建,类似的还有"r"只读打开(不能写入);"a"向文件中追加内容,原有内容不变,等等

最好再加入一个判断是否成功打开文件的if语句:

if (fp == NULL)

{

printf ("文件打开失败! ");

exit (-1); //标记出错位置,需要包含头文件stdlib.h

}

把数据存入到数组里:

for (i=0; i<5; i++)

scanf ("%d", &a[i]);

再把数组里的数一个一个的保存到txt文件中:

for (i=0; i<5; i++)

fprintf (fp, "%d", a[i]); //fprintf 函数和printf 函数类似,只是输出的对象不同.fprintf 函数的输出对象是文件,而printf 函数的输出对象是屏幕

最后记得关闭文件: fclose (fp);

这样就把一组数保存到:filename.txt文件中了,下面是完整代码实现:

#include<stdio.h>
#include<stdlib.h>

intmain()
{
inti,a[5];
FILE*fp;

fp=fopen("filename.txt","w");
if(fp==NULL)
{
printf("文件打开失败! ");
exit(-1);//标记出错位置,需要包含头文件stdlib.h
}
printf("输入要保存到文件里的5个数: ");
for(i=0;i<5;i++)
scanf("%d",&a[i]);
for(i=0;i<5;i++)
fprintf(fp,"%d",a[i]);
printf("这5个数已成功保存到filename.txt文件中 ");

return0;
}

C++语言将数输入到文件中:

C++有关文件的操作要包含头文件fstream,因为头文件fstream中定义了一个用于处理输出的ofstream的类

声明ofstream变量(对象):ofstream file;

声明一个变量(也可以是数组) int a;

需要将ofstream对象与文件关联起来,使用open()方法:file.open("filename.txt");

将对象与特定的文件关联以后把数输入到文本中简单得就像把数打印到屏幕一样

如果要把变量a的值输入到文件中就象这样: file << a;

这样就把数保存到文件中了!

同C语言一样使用完以后利用close()将其关闭:file.close();

完整实现:

#include<iostream>
#include<fstream>
usingnamespacestd;

intmain()
{
inta;
ofstreamfile;

file.open("filename.txt");//将对象与文件关联
cout<<"输入一个数:";
cin>>a;
file<<a;
cout<<"成功将数保存到filename.txt文件中去了!"<<endl;
file.close();

return0;
}
综上,C语言和C++语言将数保存到文件还是有点区别的,只要撑握好它们的使用方法都很容易的!

:

❷ 如何把c语言中输出的数据保存到一个文件夹中

1、首先,可以先查看整体代码,了解保存整体框架。

❸ C语言如何写入文本文件

1、首先输入下方的代码

#include <stdio.h>

int main()

{

//下面是写数据,将数字~9写入到data.txt文件中

FILE *fpWrite=fopen("data.txt","w");

if(fpWrite==NULL)

{

return 0;

}

for(int i=0;i<10;i++)

fprintf(fpWrite,"%d ",i);

fclose(fpWrite);

//下面是读数据,将读到的数据存到数组a[10]中,并且打印到控制台上

int a[10]={0};

FILE *fpRead=fopen("data.txt","r");

if(fpRead==NULL)

{

return 0;

}

for(int i=0;i<10;i++)

{

fscanf(fpRead,"%d ",&a[i]);

printf("%d ",a[i]);

}

getchar();//等待

return 1;

}

❹ 怎么把c语言编的程序的结果输入到一个文本文件中

c语租如旦言编橡局的程序的结果输入到一个文本文件中可以使用fprintf;

例:

#include<stdio.h>

main(){

FILE *fpt;

fpt = fopen("wendangming.txt","w");//打开文档弊扰,写入

fprintf(fpt,"Hello world");

fclose(fpt);

}

(4)c中怎么在文件扩展阅读

它打开一个文本文件,逐个字符地读取该文件

#include <iostream>

#include <fstream>

using namespace std;

int main()

{

fstream testByCharFile;

int num;

char c;

testByCharFile.open("6.5.cpp",ios::in);

while(!testByCharFile.eof())

{

testByCharFile >> c;

num++;

}

testByCharFile.close();

cout << num << endl;

}

阅读全文

与c中怎么在文件相关的资料

热点内容
如何在word加声调 浏览:498
微信文件接收路径设置 浏览:222
itunes恢复iphone时 浏览:448
侧边按钮下载app怎么用 浏览:860
arpr最小密码长度 浏览:78
maya材质灯光教程金属材质与透明材质 浏览:587
硬盘坏道哪些数据无法修复 浏览:741
蓝牙传输的文件在哪里oppo 浏览:64
dota2自定义游戏文件 浏览:615
如何举报众人帮app 浏览:814
ios怎么传app软件 浏览:83
佟刚java基础百度云 浏览:485
word怎么设置字体阴影 浏览:175
phonicsmonsterapp 浏览:965
新苹果手机如何导入旧手机数据卡住了怎么办 浏览:811
fastdfs文件名规则 浏览:54
win10postman 浏览:617
文件夹隶属于 浏览:604
adele编程软件怎么下载 浏览:621
如何批量拷贝文件快捷键 浏览:529

友情链接