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

VC++6.0 小弟我这样写错哪了呢

2012-07-31 
VC++6.0 我这样写哪里错了呢?C/C++ code#include stdio.hint main(){FILE * fpchar cc getchar()if

VC++6.0 我这样写哪里错了呢?

C/C++ code
#include <stdio.h>int main(){    FILE * fp;    char c;    c = getchar();    if((fp = fopen(ccc.c,"w")) == NULL)    {        printf("cannot open file\n");        exit(0);    }    fputc(c,fp);    fclose(fp);    return 0;}


[解决办法]
if((fp = fopen(ccc.c,"w")) == NULL)红色的是什么?文件名呢??
[解决办法]
if((fp = fopen("ccc.c","w")) == NULL)
文件名是字符串常量要加引号,如果是char* 变量不用加 
char filename[]="ccc.c"
fopen(filename,"w");
[解决办法]
请看:http://www.cplusplus.com/reference/clibrary/cstdio/fopen/
C/C++ code
/* fopen example */#include <stdio.h>int main (){  FILE * pFile;  pFile = fopen ("myfile.txt","w");  if (pFile!=NULL)  {    fputs ("fopen example",pFile);    fclose (pFile);  }  return 0;}
[解决办法]
exit(0); //要加头文件#include <stdlib.h>

热点排行