當前位置:首頁 » 編程語言 » c語言怎麼把輸出的內容存入數組
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言怎麼把輸出的內容存入數組

發布時間: 2023-02-26 22:40:02

c語言中如何把 printf 輸出的內容同時保存到字元串數組中

用 sprintf().
例如:
char s[100];
printf("%d %f ",a,b); 到屏幕
printf(s, "%d %f ",a,b); 到字元串。
例子:
循環輸出 0 到 20 的平方,存入字元串 s[]:
#include <stdio.h>

int main(){
char s[300];
int i,L=0;
for (i=0;i<=20;i++){
printf("%d ",i*i);
sprintf(s+L,"%d ",i*i);
L=strlen(s);
}
printf("\n%s\n",s);
return 0;
}

⑵ c語言 如何讀取txt內容到數組

#include<stdio.h>

#include<stdlib.h>

#define N 10000

int main()

{

FILE *fp;

if((fp=fopen("D:\123.txt","r"))==NULL)//判斷文件是否打開成功

{//讀取D盤下,名為123的文本文件

printf("文件打開失敗 ");

exit(0);

}

else

printf("文件打開成功 ");

double a[N];

for(int i=0;i<5;i++)//讀取五個浮點型數據

fscanf(fp,"%lf,",&a[i]);//fscanf函數固定格式讀取文本中的數據;

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

printf("%.6lf, ",a[i]);

fclose(fp);

}

⑶ c語言怎麼把文件中數據讀取並存到數組中

使用for循環語句+文件操作函數即可文件中數據讀取並存到數組中。

1、C語言標准庫提供了一系列文件操作函數。文件操作函數一般以f+單詞的形式來命名(f是file的簡寫),其聲明位於stdio.h頭文件當中。例如:fopen、fclose函數用於文件打開與關閉;fscanf、fgets函數用於文件讀取;fprintf、fputs函數用於文件寫入;ftell、fseek函數用於文件操作位置的獲取與設置。一般的C語言教程都有文件操作一章,可以找本教材進一步學習。
2、常式:

#include<stdio.h>
inti,a[100];
intmain(){
FILE*fp1=fopen("input.txt","r");//打開輸入文件
FILE*fp2=fopen("output.txt","w");//打開輸出文件
if(fp1==NULL||fp2==NULL){//若打開文件失敗則退出
puts("不能打開文件!");
rturn0;
}
for(i=0;fscanf(fp1,"%d",a+i)!=EOF;i++);//從輸入文件連續讀取整數到數組a
for(;i--;)fscanf(fp2,"%d",a[i]);//把數組a逆序寫入到輸出文件當中
fclose(fp1);//關閉輸入文件
fclose(fp2);//關閉輸出文件,相當於保存
return0;
}

⑷ c語言 如何將輸出存入數組 求大神幫助

你的輸出有整形,浮點型等等,是不可能存入一個數組的。除非你自己定義一個struct來存。

⑸ C語言 如何把一個變數值賦給一個數組

這個"如何"其實沒有標准答案,因為int變數和該數組沒啥關系,你想知道如何必須首先定義放的規則

⑹ c語言中怎麼將中文字元存入一個字元數組

1、首先新建一個dev C++的項目。