linux檔案操作 獲取文字中指定行的內容

2021-08-08 03:15:49 字數 957 閱讀 1770

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

voidmain()

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...