私はC++で文字を取り込んで印刷するプログラムを書いています。だから、何かのように:別々の行から文字を抽出し、それらと何かするにはどうすればよいですか?
AAAAA
B BBBBB
C CCCCC
私は、入力からすべての文字を通過するためのループを使用しましたsubstrを使って各文字を抽出し、次に文字を取り除く。 ここでは最初の垂直位置(太字)に何個のAがあるのかを数える必要があります。この場合1つで、縦の列にAの割合を計算します。 どうすればいいですか?私は混乱しており、何か助けに感謝しています!
ありがとうございます!
これはコードです:
while(s < numberL)
{
sp = word;
s++
for (int i = 0; i < correct.length(); i++)
{
if(answer.at(i) == correct.at(i))
{
word = answer.substr(i,1);
cout << word;
}
if (answer.at(i) != correct.at(i) && answer.at(i) != '?')
{
word = answer.substr(i,1);
cout << word;
}
if (answer.at(i) == '?')
{
word = answer.substr(i,1);
cout << word;
}
}
}
お試しいただいたコードをお知らせください。 – Logicrat
あなたは[informed](http://stackoverflow.com/help/badges/2600/informed)バッジを既に手に入れましたが、私はあなたが[The Tour](http://stackoverflow.com/tour)を読むことに深刻な疑念を持っています特に**実用的で詳細な質問への回答を得てください**)と[ヘルプページ](http://stackoverflow.com/help/on-topic)を徹底的に参照してください。 –
すみません。私はコードを追加しました! – samar