質問編集履歴

3

誤字、文章の修正

2021/07/11 12:54

投稿

Miguel211
Miguel211

スコア1

test CHANGED
File without changes
test CHANGED
@@ -2,17 +2,11 @@
2
2
 
3
3
 
4
4
 
5
- 学生です。大学の研究で、C言語の、ソースコード中の数値を少しずつ変えて、計算し、その計算結果を解析しています。例えば、ソースコード中の変数Aを、1000から2000まで、変数を1000、1001、1002、、、、のように手入力を行い、新規ファイルを一つずつ作成しています。研究で変更する例(500を501、502、、、のように、1000を1001、1002、、のように変更)をソースコードにて書いていますのでご覧ください。
5
+ 学生です。大学の研究で、C言語の、ソースコード中の数値を少しずつ変えて、計算し、その計算結果を解析しています。例えば、ソースコード中の変数やファイル名を、1000から2000まで、変数を1000、1001、1002、、、、のように手入力を行い、新規ファイルを一つずつ作成しています。研究で変更する例(500を501、502、、、のように、1000を1001、1002、、のように変更)をソースコードにて書いていますのでご覧ください。
6
6
 
7
7
 
8
8
 
9
-
10
-
11
- 今のところ、例えば変数が1000のCファイルを開き、数値を手入力で変更(1000→1001のように)して、名前を付けて保存。という作業を延々と繰り返しています。該当ソースコードを見ていただければ想像がつきやすいかと思います。
12
-
13
-
14
-
15
- 手持ちのPCでterapadで作成したCファイルを、SCPでファイル共有し、teratermから、大学のコンピュータにて、Cファイルのコンパイル、実行を行っています。計算結果は、mathematica等で様々なパラメータにより解析を行います。no
9
+ 手持ちのPCでterapadで作成したCファイルを、SCPでファイル共有し、teratermから、大学のコンピュータにて、Cファイルのコンパイル、実行を行っています。計算結果は、mathematica等で様々なパラメータにより解析を行います。
16
10
 
17
11
 
18
12
 
@@ -22,15 +16,13 @@
22
16
 
23
17
 
24
18
 
25
- C言語は研究室に入ってから勉強していますが、まだ日が浅いです。
19
+ 繰り返すようですが、変数が1000のCファイルを開き、数値を手入力で変更(1000→1001のように)して、名前を付けて保存。という作業を延々と行っています。C言語は研究室に入ってから勉強していますが、まだ日が浅いです。
26
20
 
27
21
  そのため、少しでも、手入力の工程を短くしようと思い、調べているのですが、よい調べ方が分からず、質問させていただきました。
28
22
 
29
23
 
30
24
 
31
-
32
-
33
- これを解決できるようなCの書き方、もしくは、自動的にソースコードを変更していけるツールなど、使えそうなものはありますでしょうか。
25
+ 解決できるようなCの書き方、もしくは、自動的にソースコードを変更していけるツールなど、使えそうなものはありますでしょうか。
34
26
 
35
27
 
36
28
 

2

質問内容と、そのコードについて充実させました。

2021/07/11 12:54

投稿

Miguel211
Miguel211

スコア1

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- 学生です。大学の研究で、C言語の、ソースコード中の数値を少しずつ変えて、計算し、その計算結果を解析しています。例えば、ソースコード中の変数Aを、1000から2000まで、変数を1000、1001、1002、、、、のように手入力を行い、新規ファイルを一つずつ作成しています。
5
+ 学生です。大学の研究で、C言語の、ソースコード中の数値を少しずつ変えて、計算し、その計算結果を解析しています。例えば、ソースコード中の変数Aを、1000から2000まで、変数を1000、1001、1002、、、、のように手入力を行い、新規ファイルを一つずつ作成しています。研究で変更する例(500を501、502、、、のように、1000を1001、1002、、のように変更)をソースコードにて書いていますのでご覧ください。
6
6
 
7
7
 
8
8
 
@@ -10,9 +10,21 @@
10
10
 
11
11
  今のところ、例えば変数が1000のCファイルを開き、数値を手入力で変更(1000→1001のように)して、名前を付けて保存。という作業を延々と繰り返しています。該当ソースコードを見ていただければ想像がつきやすいかと思います。
12
12
 
13
+
14
+
15
+ 手持ちのPCでterapadで作成したCファイルを、SCPでファイル共有し、teratermから、大学のコンピュータにて、Cファイルのコンパイル、実行を行っています。計算結果は、mathematica等で様々なパラメータにより解析を行います。no
16
+
17
+
18
+
19
+ 手持ちのPCの動作環境はCPUが八世代のcorei7と、8ギガのメモリです。これで、Cファイルの作成を行っています。
20
+
21
+
22
+
23
+
24
+
13
25
  C言語は研究室に入ってから勉強していますが、まだ日が浅いです。
14
26
 
15
- そのため、少しでも、工程を短くしようと思い、調べているのですが、よい調べ方が分からず、質問させていただきました。
27
+ そのため、少しでも、手入力の工程を短くしようと思い、調べているのですが、よい調べ方が分からず、質問させていただきました。
16
28
 
17
29
 
18
30
 
@@ -46,15 +58,59 @@
46
58
 
47
59
  ```ここに言語名を入力
48
60
 
49
- #define A 1000//1000のところを1001,1002,,,のように手入力しています。
61
+ #include <stdio.h>
50
62
 
63
+ #include <stdlib.h>
64
+
51
- double aa=1000;
65
+ #include <math.h>
52
66
 
53
67
 
54
68
 
55
- FILE *fp0
69
+ #define D 500//ここの数値を50、5000などと手入力で変更したり、
56
70
 
71
+
72
+
73
+ double I=1000;//ここの数値を1000,1001,1002,,などと手入力で変更しています。
74
+
75
+
76
+
77
+ long IRND[251];
78
+
79
+ long IFORM1,IFORM2;
80
+
81
+ long P[25][13];
82
+
83
+ int S[N+2][M+2][L+2];
84
+
85
+
86
+
87
+ FILE *fp0;
88
+
89
+
90
+
57
- char *file0="〇〇〇〇〇〇1000.dat";
91
+ char *file0="〇〇500〇〇〇〇1000.dat";//変更した数値に合わせて、ファイル名も手入力で変えています。
92
+
93
+
94
+
95
+ FILE *fr0,;
96
+
97
+
98
+
99
+ char *read_fileABC="〇〇500〇〇〇〇1000.dat";//変更した数値に合わせて、ファイル名も手入力で変えています。
100
+
101
+
102
+
103
+
104
+
105
+ FILE *fa0;
106
+
107
+ char *add_file0="〇〇500〇〇〇〇1000.dat";//変更した数値に合わせて、ファイル名も手入力で変えています。
108
+
109
+
110
+
111
+ //以上の手入力での変更を行っています。この手入力で行う操作を、減らしたり、一括で行えるようなコード、またはツールなどありますでしょうか。ここまで書けばよいかとは思うのですが、以下、ソースコードの書き足す必要がありましたら、ご助言宜しくお願いします。
112
+
113
+
58
114
 
59
115
  ```
60
116
 

1

VBAタグの削除

2021/07/11 12:50

投稿

Miguel211
Miguel211

スコア1

test CHANGED
File without changes
test CHANGED
File without changes