私がしようとしているのは、 "msg"という文字配列の中にデータを置くことですが、その前に、クライアントコードからサーバーコードにmsgを送信する前に、次のデータを取得します。だから、このようなものになります:私はいるclient.cコードに次のようでした特定の単語の後に配列内の動的値を入力する
D A T A ‘\0’ i j
:
char msg[10]= "DATA'\0' ";
printf(" the msg %s\n",msg);
for(int i=0;i<layers;i++) // loop for the number of layers
for(int j=0;j<packetsPerLayer;j++) // loop for the number of packets in each layer
{
sprintf(FunctionToStartFillingAtIndex4(msg)," %d %d", i,j);
printf("%s",msg);
//here will be the sendto function which will send the msg containing the word “DATA”
sendto();
}
Iは、クライアントとサーバのコードとの接続部の送受信を行っています。しかし、私の問題は、 "DATA"という単語の後にインデックスを配列に埋め込む方法がわからないことです。これを行うのに役立つ特定の方法があるかどうかはわかりません。簡単に言うと、 "DATA"という単語の後にindex [5]とindex [6]の内側でiとjを埋めるように配列に指示する方法。
ありがとうございます。
CまたはC++を使用していますか? –
私はCプログラミング言語を使用しています –