2012-01-26 9 views

答えて

2
strncpy (servIP, argv [1], sizeof (servIP) - 1); 
servIP [sizeof (servIP) - 1] = 0; 

しかし、あなたは確信しているからservIP IPアドレスのための十分な大きさであります?

0

servIPは配列ではなくポインタです。配列はポインタに変換されますが、それらは同じものではなく、ポインタは配列に変換されません。

1

配列に割り当てることはできません。 strcpyまたはstrncpy関数を使用して、charの配列内の文字列をコピーします。

0

このような配列を割り当てることはできません。メンバーごとに割り当てるか、代わりにchar *servIPを使用してください。

関連する問題