基本的に(ユーザー入力から)文字列のベクトルを取得し、その解像度(サイズ)の増減を表示または出力するミニプログラムを作成しようとしています。
各文字列の各文字を 4 ずつ増減します。例: 文字列が「abcdef」の場合、増加した解像度は「aaaabbbbccccddddeeeeffff」になります。
コードを書くのに苦労しました。文字列のベクトルをループするだけでなく、ベクトル内の各文字列の文字を読み取って解決結果を生成したい.
とにかくそれをすることはありますか?コンパイラからこれらの変換エラーが発生し続けます
void asci_art::bigresol(vector<string>art)
{
cout << "Increased Resolution of your artwork" <<endl;
for (int i = 0; i < art.size(); i++)
{
for(int j = 0; j < art[i].size(); j++)
{
cout << art[j] + art[j] + art[j] + art[j] << endl;
}
}
}
ところで、この関数をクラスに書きました。
この場合、解像度を上げる関数を書いています。解像度を下げることも同じ考えだと思います。