問題タブ [tr24731]

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 投票する
1 に答える
1489 参照

c - Cのscanfとscanf_sの違い

私のプログラムは必要な出力を提供しますが。使用すべきではないことを示す多くの警告があり、代わりにscanf()使用してみてください。scanf_s()

この警告の考えられる原因??

これは、scanf 関数を使用しているすべてのプログラムで発生しています。単純な数字の足し算も。

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

c - 読み取りのためにファイルを開くと、fopen_s が EEXIST (errno 17) を返す理由

を実行するfopen_s(&fid, FILE_NAME, "r")と、fidnull であり、errno17 です。
読み取り用にファイルを開こうとすると、EEXISTエラーが発生する可能性はありますか?

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

c - 複数の文字と scanf_s() に問題があります

複数の値を読み込むために使用しようとしてscanf_s()いますが、プログラムを実行するたびに

ラボ 2.exe の 0x592AD6AC (msvcr120d.dll) で未処理の例外: 0xC0000005: アクセス違反の書き込み場所 0x00000000。

ポップアップウィンドウで。これを修正するにはどうすればよいですか?

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

c - scanf_s またはスイッチが機能しない

scanf_s(); に問題があります。関数またはスイッチ関数を使用すると、コードを初めて実行したときに正しい文字が認識されず、最初にループバックしますが、その後は正常に動作します。シンプルな電卓です。

プログラミングの学習を始めたばかりなので、おそらくこれに対する簡単な解決策があると思いますが、見つけることができません。

テキストはすべてフィンランド語ですが、コード自体は理解できると思います。

私は何をすべきか、何をすべきでないかを学びたいと思っているので、すべてのフィードバックを歓迎します。

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

c++ - このプログラムで何が間違っていますか?

動的メモリ割り当てを使用して、この単純なバブル ソート プログラムを作成しました。VC++ コンパイラを使用しています。

上記のプログラムで何が間違っていますか?コンパイラは次の警告を表示します。どういう意味ですか?

私を助けてください。

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

c - 「scanf_s」への未定義の参照

私は、特定の方法でコードをデバッグできるようにする必要がある、すぐに終わらせなければならないコースワークを持っています。課題を完了するには、与えられたプログラムを実行し、ブレークポイントを使用してプログラムを段階的にガイドできる必要があります。与えられたプログラムは、ATM の基本的なビューであり、多くのエラーがあります。

コード内のエラーを修正しないでください。しかし、「 undefined reference toscanf_s 」というエラーが発生し続けるため、行に関して受信しているエラーについて何ができるか教えてください。コードは次のとおりです。scanf_s

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

c++ - fopen から fopen_s への移行方法

Visual Studio が fopen について不平を言っています。それを変更するための適切な構文が見つかりません。私は持っている:

最初のパラメータの残りは何ですか?

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

c - Cプログラムはscanf_sで動作を停止します

私はプログラミングの初心者で、コードの一部に問題があります。単語を入力しようとしていますが、プログラムを実行して単語を入力すると、機能しなくなります。

これはコードです:

a[] のサイズを 20 にしてみましたが、別の質問が示唆するように %19s を使用しましたが、それもうまくいきませんでした。

編集1.に変更char a[]= "";しまし char a[20]= {0};たが、機能しませんでした。

編集 2. sizeof(a) を追加すると、コードが機能しました。さらに、{0} を削除しましたが、違いがあったかどうかはわかりません。

最終的なコード: