c語言存入數組
⑴ c語言中怎麼將中文字元存入一個字元數組
1、首先新建一個dev C++的項目。
⑵ c語言怎麼把文件存到數組
用fscanf()最簡單了,樓上正解,參考就可以了。
只是File
*fp=fopen("txt","rt");中的txt應該改成你的文件的路徑,注意轉義符號要雙下劃線
⑶ c語言如何將多個字元串放入數組
舉個例子,這里str是一個二維數組,手動輸入10個字元串存入該數組,然後用該二維數組的行指針輸出
#include<stdio.h>
#include<string.h>
void main()
{
char str[10][20];
int i;
for(i=0;i<10;i++)
gets(*(str+i));
for(i=0;i<10;i++)
puts(*(str+i));
}
⑷ C語言編程序,要求從鍵盤輸入10個整數存入一維數組。。
#include<stdio.h>
main()
{
int a[10];
int i,j,t;
for(i=0;i<10;i++)
scanf("%d",&a<i>);
printf(" ");
for(j=0;j<9;j++){
for(i=0;i<9-j;i++){
if(a<i>>a[i+1])
{
t=a<i>;
a<i>=a[i+1];
a[i+1]=t;
}}}
for(i=0;i<10;i++)
printf("%d",a<i>);
}
(4)c語言存入數組擴展閱讀:
printf用法
printf()函數的調用格式為:printf("<格式化字元串>",<參量表>)。
其中格式化字元串包括兩部分內容:一部分是正常字元,這些字元將按原樣輸出;另一部分是格式化規定字元,以"%"開始,後跟一個或幾個規定字元,用來確定輸出內容格式。
參量表是需要輸出的一系列參數,其個數必須與格式化字元串所說明的輸出參數個數一樣多,各參數之間用","分開,且順序一一對應,否則將會出現意想不到的錯誤。
比如:
int a=1234;
printf("a=%d ",a);
輸出結果為a=1234。
//以下程序用於獲得輸入值i,j並將其輸出(i,j之間以逗號隔開)
#include<stdio.h>
int main()
{
int i,j;
scanf("%d%d",&i,&j);
printf("i=%d;j=%d",i,j);
⑸ c語言 如何從鍵盤中輸入若干個數保存到數組中
1、首先在電腦中打開編譯器(vc++6.0),新建一個將1到100保存到數組中項目,如圖所示。
⑹ c語言讀取文件然後保存到數組中
1,文件里的數據是不同類型的,既有字元類型的,也有整型的。
2,遇到這種情況,可以按照字元串類型定義數組。例如,char s[100][4];
3,編寫程序時,一個一個字元讀取,遇到空格就完成了一個數據讀取。遇到換行,就換到下一行。
這道題目的關鍵是把數據類型當作字元串類型處理。
你看下面的程序中,把文本的內容都按照整型數來讀取,那麼當然有問題!數組s的聲明是錯誤的!