/例10.1 从键盘输入一些字符,逐个把他们送到磁盘上去,直到用户输入一个“#”为止。

1.无法判定是否正确打开文件!!
2.无法输入!!!


//例10.1 从键盘输入一些字符,逐个把他们送到磁盘上去,直到用户输入一个“#”为止。
#define _CRT_SECURE_NO_WARNINGS 1
#include 
#include 
int main()
{
	FILE * fp;
	char ch, filename[10];
	printf("请输入所用的文件名:\n");
	scanf("%s", filename);
	if ((fp =fopen(filename, "w")) == NULL)
	{
		printf("无法打开此文件:\n");
		exit(0);
	}
	ch = getchar();
	printf("请输入一个准备存储到磁盘的字符串(以#结束):");
	ch = getchar();
	while (ch != '#')
	{
		fputc(ch, fp);
		putchar(ch);
		ch = getchar();
	}
	fclose(fp);
	putchar(10);
	return 0;
}

你可能感兴趣的:(谭浩强C语言课后习题,C语言学习—代码之路,c语言,算法,动态规划)