【C 語言】文件操作 ( 寫文本文件 | Qt 創建 C 語言命令行項目 )
文章目錄

一、創建 Qt 純 C 語言項目
二、文件寫文本操作
三、命令行輸入字符串并保存
一、創建 Qt 純 C 語言項目
打開 Qt 工具 , 選擇 " 菜單欄 / 文件 / 新建文件或項目(N)… " 選項 ,
在彈出的對話框中 , 選擇 " Non-Qt Project ( 非 Qt 項目 ) / Plain C Application ( 純 C 語言項目 ) " 選項 , 然后點擊 " Choose " 按鈕 ,
設置文件名稱 , 和項目位置 ,
構建系統選擇 qmake 默認選項 ,
默認選項即可 ;
默認選項 ;
二、文件寫文本操作
文件寫入文本步驟 :
① 打開文件 ;
② 向文件中寫入文本數據 ;
③ 關閉文件 ;
fopen 函數用于打開文件 , 函數原型如下 ;
FILE *fopen(const char *filename, const char *mode);
1
const char *filename 參數 : 文件名 ;
const char *mode 參數 : 文件的打開方式 ;
w : 如果文件不存在 , 就創建文件 , 如果文件存在 , 就將該文件覆蓋 , 總之寫出的是一個新文件 ;
返回值 FILE 是個結構體 , 不同的操作系統 , FILE 結構體的內容不同 ;
#ifndef _FILE_DEFINED struct _iobuf { char *_ptr; int _cnt; char *_base; int _flag; int _file; int _charbuf; int _bufsiz; char *_tmpfname; }; typedef struct _iobuf FILE; #define _FILE_DEFINED
1
2
3
4
5
6
7
8
9
10
11
12
13
打開上述文件后 , 向文件內寫入一些文本數據 , 然后關閉文件 ;
#include
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
執行完畢后 , 查看 D 盤下生成了 a.txt 文件 , 內容是 “Hello World” ;
三、命令行輸入字符串并保存
命令行接收字符串 , 并輸出到文件中 ;
#include
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
運行后 , 在命令行輸入以下字符串 ,
生成的文件如下 :
C 語言 Qt
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。