输入部分文件名,打开文件(C语言)
来源:百度知道 编辑:UC知道 时间:2024/06/08 12:00:46
输入某个文件的一部分,但是可以把整个文件都打开
例如有很多个文件名为:
A.0000.20080401
A.0000.20080402
A.0000.20080403
如何在命令行只输入0401
就打开A.0000.20080401这个文件
前面的都是相同的,不同的只是后面的日期部分
用strcat吗?具体怎么写代码呢??
帮帮忙。。。
例如有很多个文件名为:
A.0000.20080401
A.0000.20080402
A.0000.20080403
如何在命令行只输入0401
就打开A.0000.20080401这个文件
前面的都是相同的,不同的只是后面的日期部分
用strcat吗?具体怎么写代码呢??
帮帮忙。。。
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
FILE *fp;
char name[5];
char path[20]={"d:\A.0000.2008"};
scanf("%s",&name);
if((fp=fopen(strcat(path,name),"w"))==NULL)
{
printf("can not open file!");
exit(0);
}
}
这样么?
在C语言中怎样让用户输入文件名来打开一个文件?
为什么c#opendialog打开的是文件名,而不是文件内容
打印文件时需要输入文件名是什么原因
C语言中的fopen()函数打开文件时,文件名有什么限制吗?
(由用户操作)在C语言中输入一个文件名之后打开该文件,请问应该怎么编写?
我的电脑c盘里有个打开方式的文件,文件名是“1”是DAT文件,怎么回事啊
文件名.pud.cfg的文件怎么打开?
C++:头文件中只有声明,编译器怎么找到定义放在哪的?它又怎么知道定义部分所在文件的文件名是什么?
有谁知道电脑文件部分文件名用蓝色显示是什么意思?
用C语言做 输入几个同学的姓名、学号、三门功课成绩,写入到磁盘文件中(文件名自定)