Способ добавить счет игрока в игре с помощью массивов и функций
Предположим, что у нас есть 3 массива: один для имен игроков,один для названий игр и один для результатов игр.Размер массивов определяется пользователем.
мы должны использовать функцию для добавления очков игроков в игре ,а затем отображать имена рядом с их соответствующим счетом, как мы можем ее закодировать?Мне нужен ответ как можно скорее.
Что я уже пробовал:
То, что я написал до сих пор:
void pscore(char pname[]) { int pcounter; int gscore[pcounter]; for(int i=0;i<pcounter;i++) { cout<<"enter score for player number"<<i+1<<endl; cin>>gscore[i]; } cout<<gscore[pcounter]; } int main() { int p; cout<<"How many games"<<endl; cin>>p; char gname[p],pname[p]; int gscore[p]; cout<<"enter names"<<endl; for(int i=0;i<p;i++) { cin.get(pname,550); } pscore(pname[p]); cout<<pname[p]<<"\t"<<gscore[p]; return 0; }
Я всегда заканчиваю с недопустимым преобразованием из 'char' в 'char**' [-fpermissive] сообщение, и я не уверен, почему.
OriginalGriff
Код с отступом - всегда намеревайтесь даже тривиальный код - это делает его целой нагрузкой легче увидеть, что происходит...