1樓:軍天下
#include
#include
#define max 40
int main(void)
puts("enter words to add to the file; press the enter");
puts("key at the beginning of a line to terminate.");
rewind(fp);
while(fscanf(fp,"%s",words)==1) // 這裡要把讀入的字元存到words裡邊,存到null出錯
count++;
while(gets(words)!=null && words[0]!='\0')
puts("file contents: ");
rewind(fp);
while(fscanf(fp,"%s",words)==1)
printf("%s\n",words);
if(fclose(fp)!=0)
fprintf(stderr,"error closing file\n");
return 0;}
2樓:手機使用者
#include <stdio.h>int main(void){ char str[80]; file *fp=fopen("d:\\a.txt","w");/*開啟d:\a.txt檔案,並向其中寫入文字,"w"表示要向檔案寫入文字*/ fprintf(fp,"hello\n");/*向檔案輸出文字fprintf函式除了第一個引數是檔案指標外o用法和printf()相同*/ fprintf(fp,"%d+%d=%d\n",3,2,3+2); fclose(fp);/*關閉檔案*/ fp=fopen("d:
\\a.txt","r");/*"r"表示從檔案讀取文字*/ fscanf(fp,"%s",str);/*從檔案讀取字串,fscanf函式除了第一個引數是檔案指標外,用法和scanf()相同*/ printf("%s",str); fclose(fp); return 0;}
急,請問c語言問題,急,請問一個C語言問題
從記憶體開始跟你說起 記憶體為資料區 區 資料區又分為 棧區 靜態區 堆區 棧區 是函式呼叫時建立的,為函式引數變數申請空間,函式退出時釋放,不用程式設計師參與。靜態區 編譯器執行時一直存在,由編譯器負責分配,程式退出時釋放,不用程式參與 堆區 程式根據需要用malloc建立的記憶體 由程式設計師用...
c語言問題,請問char a和short a有什麼區別?舉個例子
char a 20 是宣告一個大小為20的字元陣列 a,一個位元組 多用於 字元 和 位 short和int一樣,是資料型別。用於表示有符號整數。不同的是,他們在記憶體中所佔的空間大小不同 char a 20 是字元型陣列,元素20個。short a 20 是短整型陣列,元素20個。short a ...
c語言的查詢檔案的問題,C語言的一個查詢檔案的問題
1 函式名 findfirst findnext 功 能 搜尋磁碟目錄 取得下一個匹配的findfirst模式的檔案 用 法 int findfirst char pathname,struct ffblk ffblk,int attrib int findnext struct ffblk ffb...