1、用fgets函式可以讀取檔案中某行的資料,某列資料就必須乙個乙個讀入每行的第幾個字元,再存入到乙個字串當中。
2、使用strncpy函式取指定行的某一段
char * strncpy(char *s1,char *s2,size_t n);
將字串s2中最多n個字元複製到字元陣列s1中,返回指向s1的指標
3、使用fprintf函式把列印輸出到日誌檔案中
fprintf(file *fd,「hello world\n");
4、例程:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include
#include
void
main()
b[k]=0;
printf
(
"第%d行資料:%s\n"
,i,a);
printf
(
"第%d列資料:%s\n"
,j,b);
fclose
(fp);
}
讀取文字檔案中指定的幾列
今天在論壇上看到乙個問題,這個問題大概是這樣的,讀取文字檔案中指定的幾列,並儲存入資料庫中。insus.net花上些少時間,實現讀取文字的功能部分。建立乙個文字檔案,文字新增好幾行。每一行有好幾列,列與列之間使用逗號分隔。adf,adfadf,adsfgads,qwer,wrt,wrey,asdfs...
Linux常用文字操作
1.最常用的head和tail head和tail分別顯示檔案的頂部和底部,要檢視文字的頂部幾行或底部幾行,需要分別使用這兩個命令加 n選項標誌 head和tail的基本用法 head n10 untitled.txt tail n10 untitled.txt tail命令常見的用途就是觀察日誌檔...
linux文字操作(vi vim)
什麼是 vim?vim是從 vi 發展出來的乙個文字編輯器。補完 編譯及錯誤跳轉等方便程式設計的功能特別豐富,在程式設計師中被廣泛使用。簡單的來說,vi 是老式的字處理器,不過功能已經很齊全了,但是還是有可以進步的地方。vim 則可以說是程式開發者的一項很好用的工具。連 vim 的官方 自己也說 v...