私は文字列ストリームを持っており、次のように8つの文字配列を持っています:
char str1[4] = "2001";
char str2[4] = "677F";
char str3[4] = "0000";
char str4[4] = "4004";
stringstream ss;
ss << str1;
ss << str2;
ss << str3;
ss << str4;
すべての要素がゼロである文字列ストリームに配列を追加したくありません。つまり、str1、str2、および str4 のみを追加する必要があります。str3 はストリームに追加しないでください。
また、先頭の char 配列にゼロしかない場合は、IPv6 アドレスのようなもの (:) に置き換える必要があります。
2001:0db8:0070:0040:0000:0000:0000:0000
2001:0db8:0070:0040::
どうすればいいですか?