×

怎么把string写入文件路径

怎么把string写入文件路径(string类型写入文件)

admin admin 发表于2023-03-22 19:35:09 浏览46 评论0

抢沙发发表评论

本文目录一览:

C语言里如何把已有的字符串写入文件里?

设要写入的数字是int型,则用控制字符串%d和%s来完成,举例代码行如下:

fprintf(fp,"%d %s\n",12345,"abcdefg");

其中:fp是成功写打开文件的指针。此代码行先向文件写入整型数字12345,再加一个空格,接着写入字符串abcdefg,然后写入'\n'。

#include "stdio.h"

#include "string.h"

void main()

{

char a[6]="china";

char temp[1024];

int n=0;//记录有多少个china

FILE *outFile=fopen("c:\b.txt","r+");

FILE *inFile=fopen("c:\a.txt","r+");

while(fgets(temp,500,inFile)!=NULL)

{

int k=0;

for(int i=0;istrlen(temp);i++)

{

if(temp[i]==a[k] kstrlen(a))

{

k++;

}

else

{

if(k==strlen(a))

{

n++;

fprintf(outFile,"%s

",a);

}

k=0;

}

}

}

}

在C盘要有这两个文件。。。

a文件中可能有多个china ,指定加到第几行自己看情况 在设置一个int变量记录就行了

java中如何把String数组写到文件里

这个方法比较多我常用的是:

String[] ary = {"abc", "123", "45"};

StringBuffer sb = new StringBuffer();

for(int i = 0; i ary.length; i++){

sb. append(ary[i]);

}

String newStr = sb.toString();

如果是char数组可以

char data[] = {'a', 'b', 'c'};

String str = new String(data);

或直接利用Array工具的方法。

要特别注意的是象Array的很多转换函数是把(字符数)组直接转换成

C语言 如何向一个路径的文件中写入一段字符串?

1.通过fopen打开文件,fputs像文件写入数据,fclose关闭文件。

#include

int main()

{

file *pf = fopen("f:/1.txt", "w+"); // 以写、创建形式打开文件

if (!pf)

return -1;

fputs("123abc456-1452=!@#$", pf); // 像文件写入字符串

fclose(pf); // 关闭文件

printf("ok");

return 0;

}

2.file

*fopen(

const

char

*fname,

const

char

*mode

);

fopen()函数打开由fname(文件名)指定的文件,

并返回一个关联该文件的流.如果发生错误,

fopen()返回null.

mode(方式)是用于决定文件的用途(例如

用于输入,输出,等等)

mode(方式)

意义

"r"

打开一个用于读取的文本文件

"w"

创建一个用于写入的文本文件

"a"

附加到一个文本文件

"rb"

打开一个用于读取的二进制文件

"wb"

创建一个用于写入的二进制文件

"ab"

附加到一个二进制文件

"r+"

打开一个用于读/写的文本文件

"w+"

创建一个用于读/写的文本文件

"a+"

打开一个用于读/写的文本文件

"rb+"

打开一个用于读/写的二进制文件

"wb+"

创建一个用于读/写的二进制文件

"ab+"

打开一个用于读/写的二进制文件

3.int

fputs(

const

char

*str,

file

*stream

);

fputs()函数把str(字符串)指向的字符写到给出的输出流.

成功时返回非负值,

失败时返回eof.

4.int

fclose(

file

*stream

);

函数fclose()关闭给出的文件流,

释放已关联到流的所有缓冲区.

fclose()执行成功时返回0,否则返回eof.

java怎么将字符串写入到文件

使用Java中的File类,url为文件的绝对地址,str为输入的字符串内容。

代码如下图所示:

String str="i love china!"

File txt=new File("url");

if(!txt.exists()){

txt.createNewFile();

}

byte bytes[]=new byte[512];

bytes=str.getBytes(); //新加的

int b=str.length(); //改

FileOutputStream fos=new FileOutputStream(txt);

fos.write(bytes,0,b);

fos.close();

什么方法将指定的字符串写入文件当前插入位置

file对象write写入字符串。

字符串是一种面向对象、解释型计算机程序设计语言先读取file文件中所有内容,然后在对改内write容进行处理,最后在写入到文件中。

字符串由GuidovanRossum于1989年底发明,第一个公开发行版发行于1991年。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够把用其他语言制作的各种模块尤其是CCHIZ很轻松地联结在一起。-怎么把string写入文件路径

file对象write用法常见的一种应用情形是,使用Python快速生成程序的原型,有时甚至是程序的最终界面,然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用CCHIZ重写。-怎么把string写入文件路径