导航:首页 > 数据分析 > 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中如何编写数据相关的资料

热点内容
切割sql文件 浏览:8
文件名带圈字母怎么输入 浏览:183
万达购票哪个app划算 浏览:410
源代码安全测试工具 浏览:594
dbf转换成word文件 浏览:784
puttylinux下载文件 浏览:412
如何开启笔记本电脑的无线网络 浏览:4
下列不属于国家核心数据有哪些 浏览:771
云币网怎么没app 浏览:562
苹果手机装电脑系统怎么安装驱动程序 浏览:105
win10上的deg和rad和grad 浏览:499
iphone6s软件更新好不好 浏览:726
jscheckboxdisabled 浏览:472
微信发送的图片如何粘贴到文件 浏览:873
手机如何传输文件 浏览:200
华为手机微信怎么没有信息图标 浏览:695
直径120球形圆弧怎么编程 浏览:339
word2003公式中 浏览:423
识鸟的app哪个好 浏览:876
phpjquery瀑布流代码 浏览:849

友情链接