[解決済み] C言語でのプログラム完了時の画面一時停止
2022-02-24 23:18:58
質問
次のようなことができるようにしたい。
Press any key to exit
をプログラム終了時に実行する方法がわかりません。
プログラムを実行すると、結果を見る前に端末が終了してしまいます。
//by Nyxm
#include <stdio.h>
main() {
int temp, x, flag, num, size;
printf("\nEnter how many numbers you wish to enter: ");
scanf("%d", &size);
int array[size];
for (x = 0; x < size; x++) {
printf("Enter an integer: ");
scanf("%d", &num);
array[x] = num;
}
printf("Please enter either 1 or 2\n1:\tAscending\n2:\tDescending\n\n...");
scanf("%d", &num);
if (num == 1) {
flag = 0;
while (flag == 0) {
flag = 1;
for (x = 1; x < size; x++) {
if (array[x] < array[x-1]) {
flag = 0;
temp = array[x];
array[x] = array[x-1];
array[x-1] = temp;
}
}
}
} else {
flag = 0;
while (flag == 0) {
flag = 1;
for (x = 1; x < size; x++) {
if (array[x] < array[x-1]) {
flag = 0;
temp = array[x];
array[x] = array[x-1];
array[x-1] = temp;
}
}
}
}
printf("\nYour sorted array:\n");
for (x = 0; x < size; x++) {
printf("%d\n", array[x]);
}
}
何かご意見はありますか?
を使っています。
MonoDevelop
で
Wubi
ということです。
解決方法は?
このクイックハックを行うには、最も一般的な2つのオプションがあります。
/* Windows only */
#include <stdlib.h>
system("pause");
そして
/* Cross platform */
#include <stdio.h>
printf("Press enter to continue...\n");
getchar();
最初の方法は本当に"any"キーでトリガーされますが、下の方法はエンターでトリガーされるだけです。
関連
-
[解決済み】エラー:cの入力の最後に期待される宣言またはステートメント
-
[解決済み] strtokのセグメンテーションフォールト
-
[解決済み】"Expected expression before ' { ' token"(トークンの前に期待される式)。
-
[解決済み】ISO C90では、C言語での宣言とコードの混在が禁止されています。
-
[解決済み】式は変更可能なL値でなければならない
-
[解決済み】エラー。非スカラー型への変換を要求された
-
[解決済み】Linuxでexeclp()がどのように動作するのか理解できません。
-
[解決済み】LinuxのI_PUSHに相当するもの
-
[解決済み] C: エラー: ';'トークンの前に ')' があると予想される
-
[解決済み】MPI通信でMPI_Bcastを使用する場合
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] (.text+0x20): `main'への未定義の参照と関数への未定義の参照
-
[解決済み】"Expected expression before ' { ' token"(トークンの前に期待される式)。
-
[解決済み】「構造体でもユニオンでもないものにメンバー'*******'を要求する」とはどういう意味ですか?
-
[解決済み] struct has no member named
-
[解決済み】警告:組み込み関数'printf'の非互換な暗黙の宣言(デフォルトで有効]
-
[解決済み】コンパイラの警告 - 真理値として使用される代入の周囲に括弧を付けることを推奨する
-
[解決済み] C: エラー: ';'トークンの前に ')' があると予想される
-
[解決済み】未定義参照 makefile が間違っているのかも?
-
[解決済み】宣言指定子で2つ以上のデータ型がある場合のエラー【非公開
-
[解決済み] C言語でユーザー入力を待つ?