1樓:在晴天的雨傘
使用fgets函式即可。
1、fgets函式:
原型:char * fgets(char * buf, int bufsize, file * stream);
功能:從檔案結構體指標stream中讀取資料,每次讀取一行;
說明:讀取的資料儲存在buf指向的字元陣列中,每次最多讀取bufsize-1個字元(第bufsize個字元賦值為\0)。如果該行不足bufsize個字元,則讀完該行就結束,如果該行超過bufsize-1個字元,則fgets只返回一個不完整的行,buf緩衝區以\0字元結束,下一次fgets呼叫會繼續讀取該行剩餘的字元;
標頭檔案:stdio.h;
返回值:若讀入成功,返回與引數buf相同的字元指標,若讀入過程中遇到eof或發生錯誤,返回null指標。所以當遇到返回值為null的情況時,應使用ferror或feof函式檢查是發生錯誤還是遇到eof。
2、例程:
#include
int a;
char b,c[100];
int main()
fscanf(fp1,"%d",&a);//從輸入檔案讀取一個整數
b=fgetc(fp1);//從輸入檔案讀取一個字元
fgets(c,100,fp1);//從輸入檔案讀取一行字串
printf("%ld",ftell(fp1));//輸出fp1指標當前位置相對於檔案首的偏移位元組數
fputs(c,fp2);//向輸出檔案寫入一行字串
fputc(b,fp2);//向輸出檔案寫入一個字元
fprintf(fp2,"%d",a);//向輸出檔案寫入一個整數
fclose(fp1);//關閉輸入檔案
fclose(fp2);//關閉輸出檔案,相當於儲存
return 0;}
2樓:匿名使用者
std::cout << "line 1" << std::endl;
std::cout << "line 2" << std::endl;
寫多少次,就輸出多少行咯,std::endl 是換行符。
如何在excel的一個單元格中顯示多行文字
3樓:深圳市勵拓軟體****
你的意思是要在同一單元格內進行換行
有兩個方法可以實現
方法一選中該單元格或單元格區域----右鍵----設定單元格格式---對齊---勾選"自動換行"---確定
方法二在錄入內容時(或在要進行換行的位置處)同時按下 alt+回車鍵 進行強行換行
cad中單行文字與多行文字有什麼區別
大野瘦子 一 意思不同 單行所編輯的文字格式,大小等等整個文字部分只能一種格式,而多行則可以有不同的文字格式出現,跟段落沒關係不要被字面意思誤導了認為只能單行。二 插入文字的不同之處 多行文字從字面上可以理解為一次編輯可編輯多行併為一個整體,單行文字就好理解了,一個整體只能編輯一行,這就是兩種插入文...
VB中如何把TEXT中的多行文字新增到LISTBOX中,而且是一行一行顯示
1 開啟vb6.0軟體,新建一個標準exe工程 2 在設計介面上新增一個text控制元件 一個command控制元件和一個list控制元件 設定text1的mutiline屬性為true command1的caption屬性設定為 轉換 private sub command1 click dim ...
c中如何列印窗體,c 中如何在窗體中輸出
bitmap memoryimage null 定義一個 public static printdocument printdocument new printdocument 定義一個print文件物件 private void capturescreen 截圖 在窗體的load裡面寫 print...