質問編集履歴

4

コードの修正

2023/01/16 09:18

投稿

python_beg
python_beg

スコア4

test CHANGED
File without changes
test CHANGED
@@ -6,6 +6,10 @@
6
6
 
7
7
  ここに実現したいことを箇条書きで書いてください。
8
8
  テキストファイルを条件分岐で繰り返し作成を行う
9
+
10
+ ディレクトリはDドライブ→Userフォルダ→dataフォルダ→outフォルダ→out_1.txt,out_2.txt,...
11
+ outフォルダ内にout_1.txt,...,out_100.txtを作成するものです。
12
+
9
13
 
10
14
  ### 発生している問題・エラーメッセージ
11
15
 
@@ -37,7 +41,7 @@
37
41
  //書き込み処理,100回繰り返す
38
42
  for (i = 0; i <= 100; i++) {
39
43
  times++;
40
- sprintf(fout, "D:\\.....\\....\\out_%d.txt", times);//ファイルパス
44
+ sprintf(fout, "D:\\User.\\data\\out\\out_%d.txt", times);//ファイルパス
41
45
  if ((out = fopen(fout, "w")) == NULL)
42
46
  {
43
47
  printf("ファイルの作成に失敗\n");

3

エラーメッセ―ジの修正

2023/01/16 08:34

投稿

python_beg
python_beg

スコア4

test CHANGED
File without changes
test CHANGED
@@ -9,11 +9,11 @@
9
9
 
10
10
  ### 発生している問題・エラーメッセージ
11
11
 
12
- ```
12
+
13
13
  テキストファイルをコマンド'w'を用いて新規作成したいのですが、条件分岐の中で
14
14
  ファイル作成は失敗の分岐にしかならず、出力ファイルを新規で作成することができない状況です。
15
15
  新規テキストファイルを作成することができるようにしたいです。
16
- ```
16
+
17
17
 
18
18
  ### 該当のソースコード
19
19
 
@@ -55,4 +55,4 @@
55
55
  環境
56
56
  Visual studio2019
57
57
  C++
58
- Release mode x86
58
+

2

ソースコードの修正

2023/01/16 00:58

投稿

python_beg
python_beg

スコア4

test CHANGED
File without changes
test CHANGED
@@ -23,29 +23,27 @@
23
23
  #include <stdio.h>
24
24
  #include <stdlib.h>
25
25
 
26
- const char NAME=256;
26
+ const int NAME = 256;
27
27
 
28
- int main(void){
28
+ int main(void) {
29
29
 
30
- int i,j,k,times;
30
+ int i, j, k, times;
31
- FILE* out,*in;
31
+ FILE*out,*in;
32
32
  char fout[NAME];
33
33
 
34
34
  //読み込み処理(割愛)
35
+ //
35
36
 
36
37
  //書き込み処理,100回繰り返す
37
- for(i=0;i<=100;i++){
38
+ for (i = 0; i <= 100; i++) {
38
-       times++;
39
+ times++;
39
-         sprint(fout,"D:\\.....\\....\\out_%d.txt",times);//ファイルパス
40
+ sprintf(fout, "D:\\.....\\....\\out_%d.txt", times);//ファイルパス
40
-         if ((out = fopen(fout, "w")) == NULL)
41
+ if ((out = fopen(fout, "w")) == NULL)
41
- {
42
+ {
42
- printf("ファイルの作成に失敗\n");
43
+ printf("ファイルの作成に失敗\n");
43
- exit(1);
44
+ exit(1);
44
- }
45
+ }
45
-
46
- //それ以外の場合は他の計算処理を行う
46
+ //それ以外の場合は他の計算処理を行う
47
-
48
-  }
49
47
  }
50
48
  ```
51
49
 

1

環境に追記

2023/01/16 00:52

投稿

python_beg
python_beg

スコア4

test CHANGED
File without changes
test CHANGED
@@ -57,3 +57,4 @@
57
57
  環境
58
58
  Visual studio2019
59
59
  C++
60
+ Release mode x86