#質問内容
以下のコードを実行すると,脅威であると判断されてしまいます.
ちなみに,書き込む場合と読み込む場合の両方で,このような警告が表示されます.
解決策はないでしょうか?
・テキストファイルに書き込むことは出来ます.
・読み込む際に,脅威が原因で実行することが出来ません(読み込めません).
C
1#include "pch.h" 2#include <stdio.h> 3#include <stdlib.h> 4 5void main(void) 6{ 7 //テキストに書き込む 8 //FILEポインタを用意 9 FILE *out_file; 10 out_file = fopen("テキストファイル名", "wt"); 11 12 if (out_file == NULL) 13 { 14 printf("ファイルは存在しません!\n"); 15 16 exit(1); 17 } 18 19 //テキストに書き込む 20 fprintf(out_file, "Hello!\n"); 21 22 //ファイルを閉じる処理 23 fclose(out_file); 24}
##テキストを読み込むためのコード
C
1#include "pch.h" 2#include <stdio.h> 3#include <stdlib.h> 4 5 //読み込んだテキストを格納 6 char text; 7 8 //テキストを読み込む 9 FILE *read_file; 10 11 //ファイルをオープン 12 read_file = fopen("テキストファイル名", "rt"); 13 14 //エラー処理 15 if (read_file == NULL) 16 { 17 printf("ファイルは存在しません!\n"); 18 19 exit(1); 20 } 21 22 //テキストの読み込みと表示 23 printf("テキストファイルには以下の文字が書かれています▼\n"); 24 25 while (text = fgetc(read_file) != EOF) 26 { 27 printf("%c", text); 28 } 29 30 //ファイルを閉じる 31 fclose(read_file);
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/22 07:55