質問編集履歴

4

追記の修正

2019/12/06 08:17

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -130,7 +130,7 @@
130
130
 
131
131
  ### 追記
132
132
 
133
- 宣言の仕方を変えてみましたが、こちらもうせんでした。
133
+ 宣言の仕方を変えてみましたが、File open errorになってしまいました。
134
134
 
135
135
  ```C
136
136
 

3

追記のさらなる修正

2019/12/06 08:17

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -134,10 +134,14 @@
134
134
 
135
135
  ```C
136
136
 
137
- const char *fnamer = "events-1-1.json"; //コピー元のファイル名
137
+ char newname;
138
138
 
139
- char *fnamew;
139
+ sprintf(newname,"events-%d-%d.json",n,m); //コピー後のファイル名
140
140
 
141
- sprintf(fnamew,"events-%d-%d.txt",n,m); //コピーのファイル名
141
+ const char *fnamer = "events-1-1.json"; //コピーのファイル名
142
+
143
+ const char *fnamew = newname;
144
+
145
+
142
146
 
143
147
  ```

2

追記の修正

2019/12/06 08:16

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -136,7 +136,7 @@
136
136
 
137
137
  const char *fnamer = "events-1-1.json"; //コピー元のファイル名
138
138
 
139
- const char *fnamew;
139
+ char *fnamew;
140
140
 
141
141
  sprintf(fnamew,"events-%d-%d.txt",n,m); //コピー後のファイル名
142
142
 

1

追記

2019/12/06 08:09

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -125,3 +125,19 @@
125
125
  ターミナル上ではコンパイル、実行ともにエラーはないのですが、
126
126
 
127
127
  コピーファイルが作成されずに実行終了してしまいます。
128
+
129
+
130
+
131
+ ### 追記
132
+
133
+ 宣言の仕方を変えてみましたが、こちらもうまくいきませんでした。
134
+
135
+ ```C
136
+
137
+ const char *fnamer = "events-1-1.json"; //コピー元のファイル名
138
+
139
+ const char *fnamew;
140
+
141
+ sprintf(fnamew,"events-%d-%d.txt",n,m); //コピー後のファイル名
142
+
143
+ ```