導航:首頁 > 文件教程 > c怎樣將文件內容輸入數組

c怎樣將文件內容輸入數組

發布時間:2025-01-26 17:04:25

⑴ c語言 讀取目錄中的文件名,並將其存入數組中

用system 調用 DOS DIR 命令就可以了:
system ( "dir sss_* /B > log.txt");
這就把 前綴為sss_的文件 文件名 存入 log.txt 文件了。
一個名字一行,沒有別的東西。
你再 讀出來。
#include <stdio.h>
main()
{
FILE *fp;
char str[30][50]; // 假定文件數不超過30個
int i,n=0;
system("dir sss_* /B > log.txt");
fp=fopen("log.txt","r");
while(1){
if ( fgets(str[n],50,fp)==NULL) break;
str[n][strlen(str[n])-1]='\0'; // 加一個字元串結束符
n++;
}
fclose(fp);
for (i=0;i<n;i++) printf("%s\n",str[i]);

}

⑵ c語言逐行讀取文件數據並放入數組中

//剛寫的下面的代碼,測試通過,如果有疑問,歡迎交流
//只要忽略數回組的第一個元素的就答可以了
//另外需要需要,可以把數組修改為二維數組
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
intmain(){
chartar[10000];
intcur_lib[1000];
char*ch;
FILE*fp=fopen("tar.txt","r");
while(fgets(tar,10000,fp)!=NULL){
ch=strtok(tar,"");
intcur_count=0;
while(ch!=NULL){
cur_lib[cur_count]=atoi(ch);
ch=strtok(NULL,"");
cur_count++;
}
}
fclose(fp);
return0;
}

閱讀全文

與c怎樣將文件內容輸入數組相關的資料

熱點內容
dnf90版本力驅裝備 瀏覽:855
途達安全氣囊編程怎麼編 瀏覽:364
excel表格如何合計一列數據 瀏覽:610
法拉克系統銑床g72怎麼編程 瀏覽:517
win10沒有網 瀏覽:158
藍牙傳文件用什麼打開不了 瀏覽:786
uefi裝win10詳細教程 瀏覽:42
ug編程工資怎麼那麼低 瀏覽:438
新浪微博私信文件在哪裡 瀏覽:524
u盤晶元損壞無法打開文件 瀏覽:142
文字書寫順序用什麼app 瀏覽:466
qq文件刪除了怎麼恢復軟體 瀏覽:268
華為手機糖豆下載的視頻文件在哪裡 瀏覽:296
struts2使用js 瀏覽:5
手機sd卡測試工具漢化 瀏覽:480
怎麼查看健康碼歷史數據 瀏覽:164
微信公眾平台頭像素材圖片 瀏覽:7
單片機信號如何編程 瀏覽:969
網站怎麼更換語言 瀏覽:101
影樓照片相冊版面設計教程 瀏覽:635

友情鏈接