Я делаю программу палача, чтобы практиковать мои функции. Это мой запуск, чтобы проверить функцию. По какой-то причине он пропускает функцию char guess (char guess); Единственное, что он ставит на экран - это предложение «Добро пожаловать в Hangman 2.0» и предложение «Это то, что вы ввели». Если вы знаете, что не так, можете ли вы, пожалуйста, рассказать мне, почему это неправильно. Beceause I's 15 и мне нравится учиться.C++ skips function
Это мой код:
#include <iostream>
#include <string>
#include <ctime>
#include <cctype>
#include <vector>
#include <algorithm>
using namespace std;
char guess;
char guessing(char guess);
void check();
int main()
{
cout <<"Welcome to Hangman 2.0. Enjoy, have fun and good luck!!\n\n";
check();
return 0;
}
char guessing(char guess)
{
cout <<"Enter a guess: ";
cin >> guess;
return guess;
}
void check()
{
char guessing(char guess);
cout <<"This is what you entered: ";
cout << guess;
}
Вы должны получить книгу на C++ и узнать, как для вызова функции из кода. –
@ KonradRudolph У меня есть один, но, как я сказал, мне 15, и книга в Энглиши, которая не является моим родным языком, поэтому мне трудно понять некоторые вещи. – Stijn
Да, я удивлен, что это компилируется. Что здесь думает компилятор? –