下面是一段示例代码:
#include<stdio.h>
#include<string.h>
#include<dir.h>
#define SIZE 12
void find_creat_file(char *)
int main(void)
{
char filename[SIZE]
strcpy(filename,"filename")
find_creat_file(filename)
getch()
return 0
}
void find_creat_file(char *filename)
{
struct ffblk ffblk
int done
done=findfirst("d:\\filename",&ffblk,0)
if(done==0)
return 0
else
mkdir("d:\\filename")
}
先用getline或fgets读取数据到一个字符串中,这个串定义的长一点,保证够用就行,如:char
str[1024]
fgets(
str
,
sizeof(str),
fp
)
//fp为你打开的文件指针
然后调用for循环去读取串的的数据,假设你的分隔符是空格,遍历str,遇到空格就得到一个数据,然后继续遍历,直到str尾。
然后再去fgets数据,再遍历,即可得到所有的数据。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)