C语言文件为啥老提示无法打开啊!谁能告诉下谢谢!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言文件为啥老提示无法打开啊!谁能告诉下谢谢!相关的知识,希望对你有一定的参考价值。
程序名为1
文件名为 a.txt 文件内容为zzzzzzzzzzzzzzzzzzzz
#include<stdio.h>
#include<stdlib.h>
int main(void)
FILE *fp;
int ch;
long count=0;
char name[41];
printf("输入文件的名称:");
scanf("%s",name);
if((fp=fopen(name,"r"))==NULL)
printf("不能打开%s\n",name);
exit(1);
while((ch=getc(fp)!=EOF))
putc(ch,stdout);
count++;
fclose(fp);
printf("\n文件 %s has %ld 字符\n",name);
return 0;
在DOS下运行d: 1
叫我输入文件名字a.txt
提示无法打开文件a.txt
#include<stdio.h>
#include<stdlib.h>
int main(void)
FILE *fp;
int ch;
long count=0;
char name[41];
printf("输入文件的名称:");
scanf("%s",name);
if((fp=fopen(name,"r"))==NULL)
printf("不能打开%s\n",name);
exit(1);
while((ch=getc(fp))!=EOF) //这行作了更改,否则ch的值在文件未完时始终是'\1'
putc(ch,stdout);
count++;
fclose(fp);
printf("\n文件 %s has %ld 字符\n",name,count); //这行末尾加了,count
return 0;
追问
还是运行不了啊有QQ吗
追答设置“Directory"了吗?
或者你把a.txt文件放到D:\,再照上面说的试一下?
C语言代码文件有2中格式:
头文件 .h
源文件 .c
如果提示无法打开,就说明你没有装开发工具,比如 vitrual stdio系列的IDE.
实际上.h .c文件格式的,使用记事本就可以打开的.
参考技术B 请确认下路径如:
d:\tools\a.txt追问
有扣扣吗 加个给我说说可以吗
参考技术C 你的a.txt文件和项目在同一个工程,目录下吗?追问都在同一个文件里面的
Visual Studio 2005怎么恢复到初始设置啊
第1次打开vs2005时,他好象要设置加载下.然后我随便点了个C#...现在我想要选用ASP.NET C#,可每次打开VS2005他都是默认的C#,而不是ASP.NET....
我该怎么重新设置才能回到最初始那个界面,就是可以C#,VB,ASP,JAVA等等的那个界面
谢谢~
然后重新打开,会出现语言选择提示。
2、工具/导入导出设置,然后选重置所有设置,下一步,选择操作之后再下一步,在系统模版中选你想要的就行了 参考技术A 在菜单有属性,选项那里设置
以上是关于C语言文件为啥老提示无法打开啊!谁能告诉下谢谢!的主要内容,如果未能解决你的问题,请参考以下文章
谁能帮我看看是怎么回事啊,怎么switch()老是叉啊为啥呢谢谢啦,万分感谢