私は、(1,2,3)という形式のC++のベクトルを持っています。私はこのベクトルを文字列 "1-> 2-> 3"にします。誰も私はどのようにベクトルをこの文字列に変換できますか?ベクトルを特定のタイプの文字列に変換する方法
私はこのコードを試しましたが、私はitoa()
メソッドまたはto_str
を使用できないという制約があります。
string stringify(vector<int> v)
{
string s = "";
for(int i=0;i<v.size()-1;i++){
s = itoa(v[i]);
s = s + "->"
}
s = s+v[i];
cout<<s;
return s;
}
あなたが試したものをご提示ください。そして、特定の問題がある場合には、私たちはお手伝いします。 – songyuanyao
itoa()関数を使って数字を文字列に変換し、それぞれの後ろに " - >"を追加しましたが、機能しません。私の方法はあまりにも面倒を持っているので、他の方法で評価されます。 –
コードを投稿して出力してください。 – jrsmolley