Ⅰ 請問如何用c語言從txt文件中讀取數據
#include<stdio.h>
main()
{
int i=0,j=0;
int a[100];
FILE *fp;
if((fp=fopen("1.txt","rt"))==NULL)
{
printf("error!\n");
getch();
exit(1);
}
while(!feof(fp))
{fscanf(fp,"%d",&a[i]);i++;}
for(j=0;j<i;j++)
printf("%d",a[j]);
fclose(fp);
}
回答者: hwuaxj - 千總 四級 12-23 12:35
//其中的in.txt就是你要讀取數據的文件,當然把它和程序放在同一目錄
-------------------------------------
#include <stdio.h>
int main()
{
int data;
FILE *fp=fopen("in.txt","r");
if(!fp)
{
printf("can't open file\n");
return -1;
}
while(!feof(fp))
{
fscanf(fp,"%d",&data);
printf("%4d",data);
}
printf("\n");
fclose(fp);
return 0
Ⅱ 《C語言高級編程及實例剖析》最新txt全集下載
C語言高級編程及實例剖析 txt全集小說附件已上傳到網路網盤,點擊免費下載:
Ⅲ 二級c語言上機題庫 要txt格式的!謝謝!
你要,我可以給你
Ⅳ VS2013下將c語言數據保存到txt中出現問題
樓主你好!
fopen_s不是你那樣用的,正確應該是fopen_s(&stream, "1.txt", "w+" )
它的返回值並不是FILE *,而是一個errno_t
希望我的回答對你有幫助!
Ⅳ 求c語言入門教程電子書下載最好是txt的txt的!!!
不是吧,看完潭浩強的C語言程序設計就覺得差不多了,你們可真自信啊.
C語言四本經典書籍不知道你看了幾本?C程序設計語言
C和指針
C陷阱與缺陷
C專家編程
這四本看完了,那麼你的C就是差不多很厲害了.C程序設計語言那本可不是國內的,是外國的,就是二樓說的那個,最新好象是第二版,你可以上網查.我這兒只有一個中文的C陷阱與缺陷,如果你要可以向我索取,給我發個消息留個郵箱地址就可以了.
想在UNIX底下的話有兩本書不錯,<<UNIX高級環境編程>>和<<UNIX系統編程>>.我有UNIX高級環境編程的中文版.
Ⅵ 求2011年3月計算機2級C語言上機試題庫,要TXT格式的
pass
Ⅶ 2級c語言 程序設計..
幾種基本的分支結構。
①if(條件)
{
分支體
}
這種分支結構中的分支體可以是一條語句,此時「」可以省略,也可以是多條語句即復合語句。它有兩條分支路徑可選,一是當條件為真,執行分支體,否則跳過分支體,這時分支體就不會執行。如:要計算x的絕對值,根據絕對值定義,我們知道,當x>=0時,其絕對值不變,而x<0時其絕對值是為x的反號,因此程序段為:if(x<0) x=-x;
②if(條件)
else
這是典型的分支結構,如果條件成立,執行分支1,否則執行分支2,分支1和分支2都可以是1條或若干條語句構成。如:求ax^2+bx+c=0的根
分析:因為當b^2-4ac>=0時,方程有兩個實根,否則(b^2-4ac<0)有兩個共軛復根。其程序段如下:
d=b*b-4*a*c;
if(d>=0)
{x1=(-b+sqrt(d))/2a;
x2=(-b-sqrt(d))/2a;
printf(「x1=%8.4f,x2=%8.4f\n」,x1,x2);
}
else
{r=-b/(2*a);
i =sqrt(-d)/(2*a);
printf(「x1=%8.4f+%8.4fi\n」r, i);
printf(「x2=%8.4f-%8.4fi\n」r,i)
}
③嵌套分支語句:其語句格式為:
if(條件1) ;
else if(條件2)
else if(條件3)
……
else if(條件n)
else
嵌套分支語句雖可解決多個入口和出口的問題,但超過3重嵌套後,語句結構變得非常復雜,對於程序的閱讀和理解都極為不便,建議嵌套在3重以內,超過3重可以用下面的語句。
④switch開關語句:該語句也是多分支選擇語句,到底執行哪一塊,取決於開關設置,也就是表達式的值與常量表達式相匹配的那一路,它不同if…else 語句,它的所有分支都是並列的,程序執行時,由第一分支開始查找,如果相匹配,執行其後的塊,接著執行第2分支,第3分支……的塊,直到遇到break語句;如果不匹配,查找下一個分支是否匹配。這個語句在應用時要特別注意開關條件的合理設置以及break語句的合理應用。
Ⅷ c語言txt下載
一般都是用TURBO C 來編程,你說的要初級入門TXT是要程序嗎?既然是新入門,給你個簡單的99乘法表吧,
void main()
{
int i, j;
float sum;
for(i=1;i++;i<=9)
for(j=1;j++;j<=i)
sum=i*j;
print(%f,&sum);
}
你先下個TURBO C軟體,安裝成功後把上面的程序運行看看,應該沒問題的。