C语言编译错误 cannot open Debug/3.exe for writing
#include<iostream.h>#include<fstream.h>#include<stdio.h>#include<stdlib.h>voidmain(){...
#include<iostream.h>
#include<fstream.h>
#include<stdio.h>
#include<stdlib.h>
void main()
{
FILE *fp;
char ch,Avaiable[10];
int j=0,i;
fp=fopen("123.txt","r");
if( (
fp=fopen("123.txt","r")
)==NULL){
printf("Cannot open file.\n");
exit(1);
}
ch=fgetc(fp);
printf("%c",ch);
while(ch!=EOF)
{
ch=fgetc(fp);
Avaiable[j]=ch;
j++;
}
for(i=0;i<j;i++)
{
printf("%c",Avaiable[i]);
printf(" ");
}
fclose(fp);
}
昨天还能出结果呢
今儿也没改啥啊!!
话说,怎么把文件的值付给数组呢,就是纯数字,ch不是符号么 展开
#include<fstream.h>
#include<stdio.h>
#include<stdlib.h>
void main()
{
FILE *fp;
char ch,Avaiable[10];
int j=0,i;
fp=fopen("123.txt","r");
if( (
fp=fopen("123.txt","r")
)==NULL){
printf("Cannot open file.\n");
exit(1);
}
ch=fgetc(fp);
printf("%c",ch);
while(ch!=EOF)
{
ch=fgetc(fp);
Avaiable[j]=ch;
j++;
}
for(i=0;i<j;i++)
{
printf("%c",Avaiable[i]);
printf(" ");
}
fclose(fp);
}
昨天还能出结果呢
今儿也没改啥啊!!
话说,怎么把文件的值付给数组呢,就是纯数字,ch不是符号么 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询