level 5
aing123123
楼主
#include"stdio.h"
#include"stdlib.h" //程序中用到的异常退出函数exit(0)定义在“stdlib.h”头文件中
#include<iostream>
using namespace std;
void main() //程序的入口
{
FILE*fp1, *fp2; //定义两个文件指针变量fp1,fp2
char c;
if ((fp1 = fopen("flie1.txt", "w")) == 0)
{
printf("不能打开文件\n");
exit(0); //强制退出程序
}
printf("输入字符:\n");
while ((c = getchar()) != '\n')
fputc(c, fp1);
fclose(fp1);
if ((fp2 = fopen("file1.txt", "r")) == 0)
{
printf("不能打开文件\n");
exit(0);
}
printf("输出字符:\n");
while ((c = fgetc(fp2)) != EOF);
putchar(c);
printf("\n");
fclose(fp2);
system("pause");
}
结果应是

‘
实际是输入字母后,打不开文件!!
2016年06月11日 21点06分
1
#include"stdlib.h" //程序中用到的异常退出函数exit(0)定义在“stdlib.h”头文件中
#include<iostream>
using namespace std;
void main() //程序的入口
{
FILE*fp1, *fp2; //定义两个文件指针变量fp1,fp2
char c;
if ((fp1 = fopen("flie1.txt", "w")) == 0)
{
printf("不能打开文件\n");
exit(0); //强制退出程序
}
printf("输入字符:\n");
while ((c = getchar()) != '\n')
fputc(c, fp1);
fclose(fp1);
if ((fp2 = fopen("file1.txt", "r")) == 0)
{
printf("不能打开文件\n");
exit(0);
}
printf("输出字符:\n");
while ((c = fgetc(fp2)) != EOF);
putchar(c);
printf("\n");
fclose(fp2);
system("pause");
}
结果应是

‘实际是输入字母后,打不开文件!!