問題タブ [strcpy]

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

c - C の文字列と文字列関数

私は次のように書いた:

の長さがstr10 未満でなければならないことはわかっていますが、「こんにちは」とだけ書いても何も出力されませんでした。私が見る限り、それは大丈夫なはずです。コンパイラはそれを言いfgets is dangerous and should not be usedます。

画面に何も印刷されない理由は何ですか?

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

c++ - 2Dアレイから別の2Dアレイへのstrcpyを実行できません

両方とも同じクラスのoperator=にあります

これが関数の定義です。

エラーは以下のとおりです。


そして上記は機能ですgetPhrase

なぜそのためにstrcpyを実行できないのかわかりません。

割り当てを完了しようとしています。

編集:

これはのタイプですphrase

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

objective-c - strcpy は EXC_BAD_ACCESS を引き起こしますか?

Xcode 4 を使用してコマンドライン ツールを作成しています。

strcpy の行で EXC_BAD_ACCESS エラーが発生します。

argv[1] は -v (「有効な」オプション) であり、argv[2] は -z (「無効な」オプション) です。

次に、表示上の理由から「invalidOption」を変更する必要があります(「エラー」メッセージを出力します)。

なぜこれが起こっているのかについてのアイデアはありますか? 詳細が必要な場合はお知らせください。

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

c - strcpy() が \n もコピーするのはなぜですか? 私はそれを取り除くことができますか?

関数をデバッグしましたが、機能しています。そうそう、Cの独学は順調に進んでいるようです。しかし、私はそれをより良くしたいです。つまり、次のようなファイルを読み取ります。

そして、文字列の個々の行を文字列の配列に入れます。ただし、印刷すると奇妙になります。私が読んだ限りでは、strcpy() は \0 文字まで文字列をコピーするだけです。それが本当なら、なぜ次は文字列 want と \n を出力するのですか? strcpy() も \n をコピーしたようで、そこにぶら下がっています。私はそれを取り除きたいです。

ファイルをコピーするための私のコードは以下のとおりです。起こっていることに関連しているとは思えないので、プログラム全体を含めませんでした。私は問題がここにあることを知っています。

だから今、私が次のことをするとき:

次のように出力されます。

代わりに次を出力するべきではありませんか?

したがって、私が理解できる唯一のことは、文字列を配列に入れると、\nもそこに入れられるということです。どうすればそれを取り除くことができますか?

いつものように、敬意を表して。オタクオメガ

0 投票する
0 に答える
631 参照

char - LPCTSTRをcharに変換する方法*

私が何をしても、私はそれを機能させることができません。

私がやりたいのは、LPCTSTRとchar *を取得し、それらをchar*に連結することだけです。

聖なるものすべての愛のために、なぜこれがとても難しいのですか。

また、いいえ、文字列、cstring、stringstream、またはその他の中間コンテナを使用することはできません。何らかの理由で、これらを使用しようとするたびに、メモリ割り当てエラーが発生します。

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

c++ - C++: ポインター文字列での Strcpy の使用

重複の可能性:
strcpy 使用時のアクセス違反?

私は私を悩ませている何かに来ました

char* p = "Hello"; strcpy (p,"bye");

これは常にエラーになります。ポインタ文字列で strcpy を使用するにはどうすればよいですか。

(そして、std::string を使用するように誰も私に言わないでください)

ありがとうございました

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

crash - Linux での jvmti エージェントの致命的なエラー: C [libc.so.6+0x7ae68] strcpy+0x18

メソッド呼び出しをトレースする jvmti エージェントを作成しました。C と jvmti および jni 関数を使用してコーディングします。私たちのOSはFedora 15で、エージェントは.soファイルにコンパイルされています。重要な Java プログラムでテストすると、クラッシュして次のエラー メッセージが表示されます。

0 投票する
4 に答える
420 参照

c - char*に他のデータcコードを追加します

私はコードにこの部分を持っています:

argv[1]これに、名前を表す引数を追加したいと思います。これをCコードで行う方法は?私は試しましたがstrcpystrcatIpcpがこれを行うとセグメンテーション違反が発生します:

誰か助けてもらえますか?

また、なぜこれが:data=data+argv[1]機能していないのですか?

0 投票する
8 に答える
144889 参照

c - エラー: 関数はローカル変数のアドレスを返します

私はCの初心者で、独学で学んでいます。次の関数を作成しています。

基本的に、追加された文字列を返そうとしていますが、次のエラーが発生します。

「エラー: 関数はローカル変数のアドレスを返します」、提案、これを修正する方法は?