c语言对文件操作时,文件名中的有空格怎么办
我要用C语言处理一批文件,发现C语言不支持文件名带空格,因此这些文件都打不开。请问有什么方法能打开它们吗?我用的TurboC...
我要用C语言处理一批文件,发现C语言不支持文件名带空格,因此这些文件都打不开。请问有什么方法能打开它们吗?
我用的Turbo C 展开
我用的Turbo C 展开
展开全部
就直接把空格写在字符串里面啊,
像这样:"baidu zhidao"
像这样:"baidu zhidao"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以试试在文件操作中加一段判断,当文件名有空格时怎么处理的代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C语言处理文件还没听说过不支持文件名带空格的问题
你可以把你文件操作的语句发出来看看,空格绝对不是你程序的问题所在
你可以把你文件操作的语句发出来看看,空格绝对不是你程序的问题所在
追问
#include
void main()
{
FILE *fp;
char c;
fp=fopen("C:\\Program Files\\TCPP30E\\Project\\01_word list 01.lrc","r");
if(fp==NULL)
{
printf("Error!\n");
return;
}
while((c=fgetc(fp))!=EOF)
{
putchar(c);
}
fclose(fp);
}
运行总是显示Error
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用引号引起来
追问
文件名本来就是一个字符串,我已经用引号引起来了。
追答
这么长时间没人理 算了
估计不是空格的问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询