問題タブ [gets]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
160 参照

iphone - ビューを離れた後に NSMutableArray が空になる

Mutable Array があり、いくつかの文字列を入力します。しかし、ビュー (ナビゲーション コントローラー) を離れて再度開くと、配列は空です。ビューを離れるたびに、可変配列が空になります。

0 投票する
1 に答える
2823 参照

c - Xcode での C プログラム

私の C コードに問題があります。助けていただければ幸いです。プログラムは基本的な本「データベース」を作ることです。次のコードを (Xcode で) 実行すると、次の文がスキップされる理由がわかりません。

gets(名前[i]);

メニューからオプション1を選択すると、端末では次のように直接出力されます。

Bienvenido al catalogo de libros.

Catalogo de tarjetas: 1. イントロデューサー 2. 作者の検索 3. タイトルの検索 4. Salir

Elija opcion:1 警告: このプログラムは gets() を使用していますが、これは安全ではありません。

Introduzca el nombre del libro:Introduzca el autor del libro:

わかりましたので、scanf("%d", &opcion); をテストしました。printf("%d", オプション) の使用; scanf が私の入力を正しく読み取ることを証明する直後。驚いたことに、私が導入したオプションを正しく読み取ります。さらに、gets(nombre[i]) が機能するかどうかを確認するために、「\n」を使用せずにプログラムを実行しようとしましたが、それでもジャンプします...

何か案は?

これは完全なコードです (長くはありません):

エラーを理解するのを手伝ってくれることを願っています。

みんなありがとう。

0 投票する
1 に答える
2533 参照

ruby - 崇高なテキストは gets.chomp を理解できません

Sublime Text を使用して Ruby でこの単純なプログラムを作成しましたが、何らかの理由で Sublime text 組み込みシステムを使用してビルドすると、次のエラーが発生します。

cmdを使用して実行すると、完全に実行されます。

0 投票する
5 に答える
737 参照

c - C 構造体がすべての入力をスキャンしていない

私はこのCコードを持っています:

ここで起こっていることは、2 冊目の本の著者名までしかスキャンしないということです。その後、出力を直接印刷します。

これが私の入力です:(最初の2行は最初のprintfステートメントです)

その後、出力を直接印刷します

ここで何が問題なのですか?また、2 冊目の本の名前が著者に割り当てられていることがわかります。

gccMac OS X ML のコンパイラとして使用しています。

0 投票する
2 に答える
2027 参照

c - gets() は C 言語で引数を取ります

gets()プログラムで関数を使用して、ユーザーから文字列を取得しました。複数の引数で確認するgets()と、ショックを受けました。は多くの引数を取りますが、 が取る引数の数と、これらすべての引数の実際の使用法はgets()わかりません。gets()

コードにエラーはありませんが、入力として与えられたのと同じ引数が表示されます。

0 投票する
6 に答える
26470 参照

c - Gets() が機能しない

ユーザーから文字列を取得するために使用しようとしてgets()いますが、プログラムはすぐに渡されているようgets()です。ユーザーが入力を行うための一時停止はありません。なぜgets()何もしていないのですか?

0 投票する
3 に答える
93 参照

c - ファイルから読み取り、C に格納する

文字列の後に数字が続くテキストファイルを読み込んで、その内容を保存しようとしています。これまでのところ、適切にフォーマットされている場合は、文字列のみ (または int のみ、またはその両方) を出力することしかできません。空白行または形式が正しくない行 (現在前の行を複製している行) をスキップして、結果を保存するにはどうすればよいですか?

サンプル テキスト ファイル