当前位置:首页 » 存储配置 » c语言数组存储文件

c语言数组存储文件

发布时间: 2025-03-16 11:16:48

㈠ 编写好一个c语言程序,如何把数据一直保存下来

用数组保存。定义一个数组。

如:int a[6]={1,2,3,4,5,6};

然后输出

for(i=0;i<6;i++){

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

代码如下:

#include<stdio.h>

int main(){

int a[6]={1,2,3,4,5,6};

int i;

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

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

}

(1)c语言数组存储文件扩展阅读

保存方法二如下:

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

int main()

{

FILE *fp;

char in;

fp = fopen("test.txt","w");

printf("请输入一个字符串(以!结束): ");

while((in=getchar()) != '!')

{

if(in <='z' && in >= 'a')

{

in -= 32;

}

fputc(in,fp);

}

fclose(fp);

return 0;

}

㈡ 如何使用C语言从TXT文件中读取如下格式的数据并存储与数组中

1.fopen函数打开需要读取的文本,获取该文件的文件描述符

2.使用fscan()函数对文件进行读取。

3.放到二维数组其实就是读取相应格式的数据,然后对应二维数组的每个位置

例如

#include"stdio.h"
#defineM300
#defineN50

voidmain()
{
inti,j;
floata[M][N]={0};
FILE*fp;
if((fp=fopen("test.txt","rt"))==NULL)
{
printf("cannotopenfile ");
return;
}
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
fscanf(fp,"%f",&a[i][j]);
fscanf(fp," ");
}
fclose(fp);
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
printf("%g",a[i][j]);
printf(" ");
}
}

㈢ c语言怎么把一个数组里的值存入文本文件

不多说,直接贴代码:x0dx0a#includex0dx0a#defineMAXCNT2x0dx0avoidmain(intargc,char*argv[])x0dx0a{x0dx0aintbuf[MAXCNT];x0dx0aFILE*fpout;x0dx0ainti=0;x0dx0ax0dx0aprintf("输入个%d整数:",MAXCNT);x0dx0adox0dx0a{x0dx0aprintf("输入第%d个整数,按回车确认:",i);x0dx0ascanf("%d",&buf[i++]);x0dx0afflush(stdin);x0dx0a}while(i

热点内容
登录一个新ip的服务器怎么登录 发布:2025-03-18 19:49:13 浏览:959
户户通遥控器隐藏密码多少 发布:2025-03-18 19:43:23 浏览:195
erlang数据库 发布:2025-03-18 19:35:17 浏览:646
华硕手机配置及价格如何 发布:2025-03-18 19:34:34 浏览:581
安卓模拟器端口号怎么查 发布:2025-03-18 19:34:19 浏览:759
新建文件夹mp4magnet 发布:2025-03-18 19:34:17 浏览:932
车六方编程 发布:2025-03-18 19:32:53 浏览:300
c语言开机自启动 发布:2025-03-18 19:29:50 浏览:72
android的流式布局 发布:2025-03-18 19:29:38 浏览:913
实现已有算法 发布:2025-03-18 19:22:38 浏览:211