質問編集履歴
2
無駄な部分を省いて簡略化しました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Xcodeで標準入力をファイルから入力に
|
1
|
+
Xcodeで標準入力をファイルから入力にしたい
|
test
CHANGED
@@ -6,29 +6,7 @@
|
|
6
6
|
|
7
7
|
テキストファイルから標準入力をしたいと思っています。
|
8
8
|
|
9
|
-
つまり std::cin >> a;を実行した時に
|
9
|
+
つまり std::cin >> a;を実行した時にinput.txtから読み込んで欲しいです。
|
10
|
-
|
11
|
-
ターミナルでは
|
12
|
-
|
13
|
-
```
|
14
|
-
|
15
|
-
./a.out < input.txt
|
16
|
-
|
17
|
-
```
|
18
|
-
|
19
|
-
のようにすればinput.txtから入力できると思います。
|
20
|
-
|
21
|
-
これをXcodeで実行する時にも行いたいです。
|
22
|
-
|
23
|
-
|
24
|
-
|
25
|
-
main関数の最初に
|
26
|
-
|
27
|
-
std::ifstream in("input.txt");
|
28
|
-
|
29
|
-
std::cin.rdbuf(in.rdbuf());
|
30
|
-
|
31
|
-
を書いてもできると思いますが、競技プログラミングで使うため、コピペする際に毎回この部分を消さなければいけないのは手間がかかるので避けたいです。
|
32
10
|
|
33
11
|
|
34
12
|
|
@@ -92,14 +70,6 @@
|
|
92
70
|
|
93
71
|
|
94
72
|
|
95
|
-
input.txtから読み込まず、手入力を求められてしまいます。
|
96
|
-
|
97
|
-
|
98
|
-
|
99
|
-
また、同じ設定画面でOptionのWorking Directoryでmain.cppが置いてあるフォルダのパスを設定しても無理でした。
|
100
|
-
|
101
|
-
|
102
|
-
|
103
73
|
### 補足情報
|
104
74
|
|
105
75
|
|
@@ -107,7 +77,3 @@
|
|
107
77
|
Xcodeのバージョン:Version 9.3.1
|
108
78
|
|
109
79
|
macOS: High Sierra バージョン 10.13.4
|
110
|
-
|
111
|
-
|
112
|
-
|
113
|
-
もし実現したいことができるならXcodeに限らず他のIDE,エディタでも構いません。
|
1
書式の改善
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Xcodeで
|
1
|
+
Xcodeで標準入力をファイルから入力にする
|
test
CHANGED
@@ -4,11 +4,11 @@
|
|
4
4
|
|
5
5
|
Macを使ってXcodeでc++のコードを書いています。
|
6
6
|
|
7
|
-
テキストファイル
|
7
|
+
テキストファイルから標準入力をしたいと思っています。
|
8
8
|
|
9
|
-
つまり std::cin >> a;を実行した時に入力
|
9
|
+
つまり std::cin >> a;を実行した時に手入力するのではなく、input.txtから読み込んで欲しいです。
|
10
10
|
|
11
|
-
|
11
|
+
ターミナルでは
|
12
12
|
|
13
13
|
```
|
14
14
|
|
@@ -18,7 +18,7 @@
|
|
18
18
|
|
19
19
|
のようにすればinput.txtから入力できると思います。
|
20
20
|
|
21
|
-
これをXcodeで
|
21
|
+
これをXcodeで実行する時にも行いたいです。
|
22
22
|
|
23
23
|
|
24
24
|
|
@@ -46,7 +46,7 @@
|
|
46
46
|
|
47
47
|
|
48
48
|
|
49
|
-
int main(
|
49
|
+
int main() {
|
50
50
|
|
51
51
|
int a,b,c;
|
52
52
|
|
@@ -88,11 +88,11 @@
|
|
88
88
|
|
89
89
|
Xcodeで上のメニューからProduct => Scheme => Edit Schemeで設定を開き、
|
90
90
|
|
91
|
-
RunのAugumentsを < input.txtとしても上手くいきませんでした。
|
91
|
+
RunのAugumentsを 「< input.txt」としても上手くいきませんでした。
|
92
92
|
|
93
93
|
|
94
94
|
|
95
|
-
input.txtから読み込まず、入力を求められてしまいます。
|
95
|
+
input.txtから読み込まず、手入力を求められてしまいます。
|
96
96
|
|
97
97
|
|
98
98
|
|