回答編集履歴
1
char temp_name[1024]の宣言位置の変更ですー。
answer
CHANGED
@@ -5,12 +5,12 @@
|
|
5
5
|
```C
|
6
6
|
void createFile(char* filename){
|
7
7
|
// filenameと一致するファイルが存在するかチェック
|
8
|
+
char temp_name[1024];
|
8
9
|
char * filename_kouho = filename;
|
9
10
|
for(int i=1;;i++){
|
10
11
|
ifstream fileCheck(filename_kouho);
|
11
12
|
if(fileCheck.is_open()){
|
12
13
|
//新しいファイル名の領域を用意する。
|
13
|
-
char temp_name[1024];
|
14
14
|
//初期化する。
|
15
15
|
memset(temp_name,0, 1024);
|
16
16
|
//元の名前の長さを取得する。
|