1樓:晏永衡翠柏
用fgets
一行行讀入,讀到eof結束。
每讀一行用。
下面函式找到address
後面方括號。
i1,i2位置。
voidf1(char
str,int
i1,int
i2);for
i=0;ifori=j;i從這行字串中取出位址。
str[i1+1]
到。str[i2-1],寫入檔案。
呼叫例子:main()
charstr[400]="address..[123baystreetapt.
abcdbssks
charadd[80];
inti,j,i1,i2;
f1(&str[0],&i1,&i2);
printf("%d
d",i1,i2);
fori=i1+1;ij=i-i1-1;
add[j]=str[i];}
add[j+1]='0';
printf("%s,add);
return
2樓:網友
我有用qt寫的讀取lrc歌詞檔案的東西,用的qt的函式。能實現你要的功能。如果你僅僅是是想把後面的內容弄出來,可以用批量字元替換工具replace試試。
3樓:網友
你可以這樣讀 gets一行到乙個字串 然後從數字開始位置複製走 然後連續gets4行沒用的資訊 然後再迴圈。
c語言沒有直接定位的函式。
c語言讀取txt文件並將內容存放到表裡
4樓:護膚達人it宅族
函式開啟需要讀取的文字,獲取該檔案的檔案描述符2.使用fscan()函式對檔案進行讀取。
3.放到二維陣列其實就是讀取相應格式的資料,然後對應二維陣列的每個位置。
例如#include ""
#define m 300
#define n 50
void main()
file *fp;
if((fp=fopen("","rt"))==null)for(i=0;ifclose(fp);
for(i=0;i 5樓: 先用fscanf按行讀出txt中的內容,然後用fprintf寫入電子**中,其中\t代表乙個單元格。 6樓:網友 一、大概瞭解。 c語言檔案的操作分 讀 和 寫,讀指的是:將檔案內的資訊寫入到程式,可以理解為。 硬碟資訊->記憶體資訊 的轉化方式。 而寫指的是:將程式中的資訊寫入到檔案,如txt檔案。是一種。 記憶體資訊->硬碟資訊 的轉化方式。 對於你的問題,則是 讀 的方式,二、具體使用方法。 在c語言中,讀檔案的需要用到檔案型別 file; 通常的使用方式為: file *fp;定義乙個檔案指標; 用指標開啟檔案的函式為:fp = fopen("","w"));w可以是r,對應兩種使用方式:w(write),r(read) 如果是將資訊寫入檔案,則是w。 若是將檔案資訊寫入程式,則是r。 在r的方式時,即讀檔案的方式時,若開啟的檔案不存在,則會開啟失敗。 在w的方式時。即在寫進檔案的,比如你講資訊寫入「這麼乙個檔案裡時,程式發現並沒「那麼乙個檔案,則會自動建立乙個新檔案 命名為「並將資訊寫入其中。注意! 字尾名 .xx、.tet、. 什麼都無所謂,都預設按txt的方式寫入。 檔案的讀取函式為:fwrite(p, sizeof(xx), 1, fp); 即將檔案內的資訊,按xx大小的記憶體寫入指標p當中。通過函式呼叫之後,fp即檔案指標自動後移。 檔案寫入的函式為:fprintf(fp,"%x",p );即將p指標裡的資訊,按照%x的格式寫入檔案中。 在最後一定要記得使用fclose(fp)!!關閉檔案指標。 的時候我給你一段**加深理解。 #include #include #define new (tx *)malloc(sizeof(tx)) typedef struct tongxunlu //定義的乙個通訊錄的結構體。 tx;int main () printf("輸入人數:"); // 鍵盤輸入人數n scanf("%d",&n); fprintf(fp,"%d",n); // 將人數n寫入檔案。 fprintf(fp,""); p = new; // 開闢乙個新記憶體,並讓指標p指向它。 printf(" 輸入檔案號、姓名、年齡、籍貫、聯絡**"); for(i = 0; n > i ; i++)// 反覆用同乙個節點進行n次迴圈。 free(p); // 釋放p記憶體。 fclose(fp); // 關閉檔案。 printf("資料輸入完成");} 7樓:莫逆 plink createlistfromfile(plink head)//讀取資料。 int length; plink p; p=head=(plink)malloc(sizeof(link)); int i=1; for(i=1;i<=length;i++)fclose(fp); return head; 這段**給你參考下吧,filename,是我的巨集定義。 8樓:韻城之都的管家 使用freopen函式。 freopen("檔名。txt","r",stdin);//改成從檔案讀入。 scanf();//讀入內容。 freopen("con","r",stdin);//改成從控制檯讀入。 9樓:狗狗威威 給你寫一小段簡單**吧。 int main (void) 記得采納呀!! 10樓:累了淚了 txt檔案格式是什麼樣的,放到什麼樣的表裡面都沒有說清楚的呢。 mfc只是對socket進行了一些bai 封裝du,大部分人做 網路編zhi程 都是用dao 的原始的socket,比如如下介面都可版以在權c下進行呼叫1.socket 2.bind 3.connect 4.listen 5.accept 6.send 和recv 7.sendto 和recvfro... 陣列定義的基礎格式是type new type n 象你上面就應該是label label new label 10 用c 語言定義一個有5個元素的一維陣列,並初始化,並求出該陣列所有元素的和。int num new int int sum 0 for int i 0 i int list cons... unsigned int strcmp const char str1,const char str2 const 不區分大小寫 可以把位於 a z 之間的字元加上32可變為 a z 之間的字元後再呼叫上述函式。int cdecl strcmp const char src,const char d...在windows下,如何用純C語言實現socket網路程式設計
C要用語言實現建立標籤陣列,C要用語言實現建立一個標籤陣列
用c語言實現 strcmp str1,str2 函式,比較兩個字串的大小