导航:首页 > 数据分析 > txt中如何编写数据

txt中如何编写数据

发布时间:2023-10-29 07:08:47

Ⅰ C语言如何实现对txt文件的读取和写入

1、使用VS新建空工程,直接点击确定,如下所示。

Ⅱ 用c语言创建一个txt文件,并且写入数据

#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;

}


(2)txt中如何编写数据扩展阅读:

c语言最常用的文件使用方式及其含义
1、"r".为读而打开文本文件.(不存在则出错)

2、"rb".为读而打开二进制文件.

3、"w".为写而打开文本文件.(若不存在则新建,反之,则从文件起始位置写,原内容将被覆盖)

4、"wb".为写而打开二进制文件.

5、"a".为在文件后面添加数据而打开文本文件.(若不存在,则新建;反之,在原文件后追加)

6、"ab".为在文件后面添加数据而打开一个二进制文件.

7、"r+".为读和写而打开文本文件.(读时,从头开始;在写数据时,新数据只覆盖所占的空间,其后不变)

8、"rb+".为读和写而打开二进制文件.只是在随后的读写时,可以由位置函数设置读和写的起始位置.

9、"w+".首先建立一个新文件,进行写操作,随后可以从头开始读.(若文件存在,原内容将全部消失)

10、"wb+".功能与"w+"同.只是在随后的读写时,可以由位置函数设置读和写的起始位置.

11、"a+".功能与"a"相同;只是在文件尾部添加新的数据后,可以从头开始读.

12、"ab+".功能与"a+"相同;只是在文件尾部添加新数据之后,可以由位置函数设置开始读的起始位置.

参考链接来源:网络-C语言

Ⅲ c语言中如何向一个.txt文件的指定行输入内容

只讲个大概未必能解决你的问题,举手之劳,帮你写了。
由于没有说明怎么处理a.txt原来的第4行和第10行,这里分别将它们顺次移到下一行。一个完整的c程序如下,在win-tc和Dev-c++下已运行通过。
#include<stdio.h>
#include<string.h>
#include<conio.h>
#define N 255 /* 假定文章的总行数不超过255,可更改 */

main()
{
int i=0,max;
char s[N][101],s1[101],s2[101],*p,*q="a.txt";
FILE *fp;
printf("Please input string1(not more than 100 letters):\n");
gets(s1);
printf("Please input string2(not more than 100 letters):\n");
gets(s2);
if ((fp=fopen("a.txt","r+"))==NULL)
{ printf("Open file %s error!",q);
getch();
exit(0);
}
while(i<3&&fgets(s[i],101,fp)!=NULL) /*按行读3行原文章*/
{ p=strchr(s[i],'\n');
if(p) *p='\0'; /*消除每行最后的回车符*/
i++;
}
strcpy(s[i++],s1); /*插入到第四行*/
while(i<9&&fgets(s[i],101,fp)!=NULL) /*继续读原文章*/
{ p=strchr(s[i],'\n');
if(p) *p='\0';
i++;
}
strcpy(s[i++],s2); /*插入到第十行*/
while(i<N&&fgets(s[i],101,fp)!=NULL) /*继续读原文章*/
{ p=strchr(s[i],'\n');
if(p) *p='\0';
i++;
}
max=i;/* max为文章实际的总行数 */
rewind(fp);
for(i=0;i<max;i++)
{ fprintf(fp,"%s\n",s[i]); /*输出到文件a.txt中*/
printf("%s\n",s[i]);
}
fclose(fp);
getch();
}

java怎样向一个文件(如txt文件)中写入一段数据,能够保存,然后下一次打开继续写

你好,这个JDK的类库都帮我们实现好了。如FileWriter类:
public FileWriter(File file,boolean append)
throws IOException
根据给定的 File 对象构造一个 FileWriter 对象。如果第二个参数为 true,则将字节写入文件末尾处,而不是写入文件开始处。

例子程序如下:
import java.io.File ;
import java.io.Writer ;
import java.io.FileWriter ;
public class WriterDemo02{
public static void main(String args[]) throws Exception{ // 异常抛出,不处理
// 第1步、使用File类找到一个文件
File f= new File("d:" + File.separator + "test.txt") ; // 声明File对象
// 第2步、通过子类实例化父类对象
Writer out = null ; // 准备好一个输出的对象
out = new FileWriter(f,true) ; // 通过对象多态性,进行实例化
// 第3步、进行写操作
String str = "\r\nLIXINGHUA\r\nHello World!!!" ;// 准备一个字符串
out.write(str) ;// 将内容输出,保存文件
// 第4步、关闭输出流
out.close() ;// 关闭输出流
}
};

Ⅳ C语言中,把数据储存在txt文件中的代码怎么写的

1、在vscode里面添加了Python文件和用于读取的文本文件。

Ⅵ c语言如何创建一个txt文件并写入数据

给你个范例吧#include
#include
int
main()
{
FILE
*fp;
char
ch,filename[10];
printf("请输入要建立的文件的名字:");
scanf("%s",filename);
if((fp=fopen("file1.txt","w"))==NULL)
{
printf("open
file\n");
exit(0);
}
ch=getchar();
printf("请输入字符(以#结束):");
ch=getchar();
while(ch!='#')
{
fputc(ch,fp);
putchar(ch);
ch=getchar();
}
fclose(fp);
putchar(ch);
return
0;
}

阅读全文

与txt中如何编写数据相关的资料

热点内容
java判断字符串为null或空 浏览:578
海关wc文件 浏览:474
网络电视app下载 浏览:868
华为手机电脑传输文件 浏览:110
word邮件合并背景 浏览:518
护师考试题库app哪个好免费 浏览:597
什么网站最适合做广告的呢 浏览:189
怎么建立一个网络平台 浏览:481
ios记录密码的 浏览:254
重装了系统为什么之前的文件还在 浏览:356
低版ps怎么打开高版本文件 浏览:487
文件夹中搜索文件 浏览:85
超算编程语言有哪些 浏览:479
i337版本 浏览:714
电脑桌面文件夹找不到怎么恢复 浏览:471
ug编程软件如何下载安装 浏览:843
网络规划与设计课后题参考答案 浏览:290
苹果手机游戏无法联网 浏览:184
正规编程器件有哪些 浏览:422
carplay建议下什么app 浏览:326

友情链接