私はオペレーティングシステムクラスの礼儀でソケットを使用するベアボーンブラックジャックのゲームに取り組んでいます。 すでに文字の配列を前後に渡すソケットインターフェイスが与えられました。もつともC言語の変数からの文字列を構築する
char[] msgOut = printf("Dealer's Card is %C %C", char1, char2);
sendMsg(msgOut);
、printf関数の戻り値はシャア出力の数のint型であることを、ないかを決定するために私を導くグーグル:
私はが、私はこのような何かを行うことができを期待していました(私が望んでいた)charsのchar []。
変数から文字列を作成できる別のC関数はありますか?
いいえ、例を見てください。バッファーはその場で変更されます。 C言語の多くの関数はエラーコードを返し、引数をその場で修正します。 Cで書かれたこのコードに慣れる必要があります。 –
はい。私のところでは短絡している。私はそのコメントを書いた後、あなたの答えを瞬時に読んでいます。 –
@EdS:どのように 'buffer'に追加しますか? 'buffer 'に' snprintf'を何度も呼び出そうとしていますが、 'buffer'の中のテキストを上書きしたくないとします。 – arunmoezhi