【C++】キーボードから1行の文字を入力し、ファイルに書き込む


プログラムはキーボードから文字を1文字ずつ読み出してファイルに書き込み、リターンキーを押すまで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!
"); getch(); exit(1); } printf("Input a string:
"); // while ((ch = getchar()) != '
') { fputc(ch, fp); } fclose(fp); getchar(); return 0; }