Посмотрите на это: C ++ неопределенная ссылка на WinMain@16 (Код :: Блоки)
и это: Неопределенная ссылка на WinMain@16 - Кодовые блоки
также относительно вашего кода, возможно, некоторые из более опытных c ++ здесь могут сказать мне, что я не прав. Но ваша функция countSheep, вы ничего не возвращаете, вы пытаетесь напечатать Res, я полагаю? так что вы не возвращаете строку, которую вы можете использовать позже в переменной, вы только распечатываете.
, если это так, и, как я упоминал ранее, другие более опытные могут сказать мне, что я ошибаюсь, попробуйте это: `
#include <iostream>
#include <string>
void countSheep(int number);
int main()
{
countSheep(3);
}
void countSheep(int number)
{
std::string res;
std::string s = " sheep...";
for (int i = 1; i <= number; i++)
{
res += std::to_string(i) + s;
std::cout << res << std::endl;
}
}