导航:首页 > 文件教程 > 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怎样将文件内容输入数组相关的资料

热点内容
pm编程学校有哪些 浏览:411
手机互传之后文件在哪里啊 浏览:925
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

友情链接