c语言对文件操作时,文件名中的有空格怎么办

我要用C语言处理一批文件,发现C语言不支持文件名带空格,因此这些文件都打不开。请问有什么方法能打开它们吗?我用的TurboC... 我要用C语言处理一批文件,发现C语言不支持文件名带空格,因此这些文件都打不开。请问有什么方法能打开它们吗?
我用的Turbo C
展开
 我来答
饭饭Frice
2015-09-14 · 超过21用户采纳过TA的回答
知道答主
回答量:83
采纳率:0%
帮助的人:29万
展开全部
就直接把空格写在字符串里面啊,
像这样:"baidu zhidao"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冷星河黑夜舞
2012-07-10
知道答主
回答量:49
采纳率:100%
帮助的人:28.4万
展开全部
你可以试试在文件操作中加一段判断,当文件名有空格时怎么处理的代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dufenglei908
推荐于2018-03-29 · TA获得超过6371个赞
知道大有可为答主
回答量:1449
采纳率:60%
帮助的人:744万
展开全部
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
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leafallen
2012-07-10 · TA获得超过1.1万个赞
知道小有建树答主
回答量:1169
采纳率:50%
帮助的人:1201万
展开全部
用引号引起来
追问
文件名本来就是一个字符串,我已经用引号引起来了。
追答
这么长时间没人理 算了
估计不是空格的问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式