これはC++言語の新人ですが、基本的な質問ですが、forループの1文字を出力する関数を持つプログラムがあります。forループ内の文字を出力するC++
void printBar(const char symbol, int count){
for (int i = 0;i <= count; i++){
cout << symbol;
}
}
を、私の主な機能はこれです:私のコードは次のようになり、私は私の結果は次のようになりたい
int main(){
int size = 8;
const char* sym = "*":
printBar(sym,size);
:私はここで間違って
********
何をしているのですか?手始めに
S/'プリントバー(SYM、サイズ)を実行している必要がありsym、size); ' – user0042
' char * 'と' char'は異なるタイプです。 – molbdnilo
*ポインタ*を1文字ではなく1文字に渡しています。 'printBar(sym [0]、size);' –