私は自分の機能を練習するために絞首刑執行人プログラムを作っています。これは、関数をテストするための私のスタートアップです。何らかの理由で、彼は関数charguessing(charguess)をスキップします。彼が画面に表示するのは、「WelcometoHangman2.0」という文と「これはあなたが入力したものです」という文だけです。何が悪いのか知っているなら、なぜそれが間違っているのか教えてください。私は15歳で、物事を学ぶのが好きだからです。
これは私のコードです:
#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;
}