我有一個類:如何打印兩個彼此相鄰的「碎片」?
它描述puzzlepiece,例如像這樣
A /!
+␣!
C!
兩邊各有一個數字(上,右...)
我做了功能打印這一塊,但我需要一種方法來打印兩件下一對方 像這樣
/- !␣HDA
[R IEB
-/JFC
有沒有人有一個想法如何解決這個問題?
void Piece::print(){
for(string::size_type i = 0; i < piece_.size(); ++i){
cout << piece_.at(i);
if(i == 2 or i == 5 or i == 8){
cout << endl;
}
}
}
如果您使用* single *件打印輸出中的相同樣本,組合的多件樣品會更有意義。 – WhozCraig
這些作品應該如何吻合?你的'A /!','!R!'等等的例子對我來說看起來很亂,而且很難看到你正在做什麼。 – ssell
另外,你準備打印什麼?在你的'print'方法中,你正在打印一些你的類中不存在的(假定)字符串'piece_'的單個字符。我認爲這應該是'piece'或'piece_name_'。如果是這樣,這些應該是什麼格式? – ssell