【C++】从键盘输入一行字符,写入文件

 程序每次从键盘读取一个字符并写入文件,直到按下回车键,while 条件不成立,结束读取。

示例程序: 

#include
int main() {
	FILE *fp;
	char ch;

	//判断文件是否成功打开
	if ((fp = fopen("D:\\demo.txt", "wt+")) == NULL) {
		printf("Cannot open file, press any key to exit!\n");
		getch();
		exit(1);
	}

	printf("Input a string:\n");
	//每次从键盘读取一个字符并写入文件
	while ((ch = getchar()) != '\n') {
		fputc(ch, fp);
	}
	fclose(fp);
	getchar();
	return 0;
}

 

你可能感兴趣的:(C语言与科学计算)