首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

用fopen函数打开资料时,文件应该放在哪

2013-07-23 
用fopen函数打开文件时,文件应该放在哪#include stdio.h#includestdlib.hint main (void){char chFIL

用fopen函数打开文件时,文件应该放在哪
#include <stdio.h>
#include<stdlib.h>

int main (void)
{
    char ch;
    FILE *fp;
    char fname[20];

    printf("enter the file name:");
    scanf("%s",fname);
    fp = fopen(fname,"r");
    if(fp == NULL)
    {
        printf("Fail to open file\n");
        exit(1);
    }
   while((ch = getc(fp)) != EOF)
        putchar(ch);
    fclose(fp);

    return 0;
}

就像这个程序,我想打开一个文件,但是总是显示打开失败 fopen 打开文件
[解决办法]
windows下.放在该工程目录下的debug目录即可.
linux下.只要放在源代码目录下就可以了.
[解决办法]
linux和windows下均测试通过啊,LZ是文件路径输错了吧。。
如果用相对路径,那一般是可执行文件那个目录下,
如果用绝对路径那就比较好。

热点排行
Bad Request.