首页 - 信息 - 包含vs2013读取txt中数字的条目

包含vs2013读取txt中数字的条目

2023-10-01 03:55

VS2013C++如何读取txt文件中的文件路径信息

当前目录(与vcproj/vcprojx工程文件同级):.\data sln为同级目录,VS默认比vcproj上一级:..\data

[img]

如何在vs中用C语言读写txt文件,文件应该放在哪里

使用C语言文件操作函数可以读写txt文件。如果使用相对路径,则文件必须放置在与程序相同的文件夹中。

1。 C语言标准库提供了一系列文件操作函数。文件操作函数一般以f+word的形式命名(f是file的缩写),其声明位于stdio.h头文件中。例如:fopen和fclose函数用于打开和关闭文件; fscanf和fgets函数用于读取文件; fprintf和fputs函数用于写文件; ftell 和 fseek 函数用于获取和设置文件操作位置。

2。常规:

#includestdio.h

int a;

字符 b,c[100];

int main(){

FILE * fp1 = fopen("input.txt", "r");//打开输入文件

FILE * fp2 = fopen("output.txt", "w");//打开输出文件

if (fp1==NULL || fp2==NULL) {//打开文件失败则退出

  puts("无法打开文件!");

         返回 0;

}

  fscanf(fp1,"%d",a);//从输入文件中读取一个整数

b=fgetc(fp1);//从输入文件中读取一个字符

  fgets(c,100,fp1);//从输入文件中读取一行字符串

  printf("%ld",ftell(fp1));//输出fp1指针当前位置相对于文件开头的偏移字节数

  fputs(c,fp2);//写入一行字符串到输出文件

  fputc(b,fp2);//写入一个字符到输出文件

  fprintf(fp2,"%d",a);//向输出文件写入一个整数

  fclose(fp1);//关闭输入文件

  fclose(fp2);//关闭输出文件,相当于保存

  返回 0;

}

使用VS,如何读取txt文档并存储到数组中

#includestdio.h

#定义 M 3

#定义 N 3

void main()

{ 文件 *fp;

int a[N][M],i,j;

字符缓冲区[256];

if ( fp=fopen("data.txt","r") )

{ fgets(缓冲区,255,fp); //将第1行读入字符串。您还可以考虑使用 fscanf 将 1 读入变量

for ( i=0;iN;i++ ) for ( j=0;jM;j++ ) fscanf("%d",a[i][j]);

fclose(fp);

}

for ( i=0;iN;i++,printf("\n") ) for ( j=0;jM;j++ ) printf("%d ",a[i][j]);

}

与读取和修改txt文件

写入文件:

//-------------------------------------------------------- --- ----------------------------------

#include stdio.h

int main(void)

{

字符名称[80],pas[80];

FILE *fp=fopen("user.txt","w");/*以写入模式("w")打开文件user.txt。如果不存在,会自动创建*/

获取(姓名);

得到(pas); /*输入名称和密码*/

fputs(名称,fp);

fputs(pas,fp);/*将名称和密码以字符串形式写入文件*/

fclose(fp);/*关闭文件*/

返回0;

}

//-------------------------------------------------------- --- ----------------------------------

从文件中读取:

//-------------------------------------------------------- --- ----------------------------------

#include stdio.h

int main(void)

{

字符名称[80],pas[80];

FILE *fp=fopen("user.txt","r");/*以读模式打开文件user.txt("r")*/

fscanf(fp,"%s",名称);

fscanf(fp,"%s",pas);/*从文件中读取用户名和密码字符串*/

printf("%s\n%s",姓名,pas);

fclose(fp); /*关闭文件*/

返回0;

}

//-------------------------------------------------------- --- ----------------------------------

关于在vs2013中读取txt中的数字和的介绍到此结束。不知道你找到你需要的信息了吗?如果您想了解更多相关信息,请记得添加书签并关注本网站。