Передача переменной в функцию void - C (СИ)
Формулировка задачи:
Вопрос такой, получаю значение переменной w, например w, будет равно 1. Это значение нужно передать в функцию с координатами.
Суть в том, что эта W будет позднее окрашивать нужный пункт. Но для начала, хочу ее просто вывести на экран...
Ловлю ошибку:
rightq(w); // Передаем
void rightq(int w) // получаем
{
consoleOutput = GetStdHandle(STD_OUTPUT_HANDLE);
cursorPos.X = 65;
cursorPos.Y = 29;
SetConsoleCursorPosition(consoleOutput, cursorPos);
cout<<"5 - 1 000";
consoleOutput = GetStdHandle(STD_OUTPUT_HANDLE);
cursorPos.X = 65;
cursorPos.Y = 30;
SetConsoleCursorPosition(consoleOutput, cursorPos);
cout<<"4 - 500";
consoleOutput = GetStdHandle(STD_OUTPUT_HANDLE);
cursorPos.X = 65;
cursorPos.Y = 31;
SetConsoleCursorPosition(consoleOutput, cursorPos);
cout<<"3 - 300";
consoleOutput = GetStdHandle(STD_OUTPUT_HANDLE);
cursorPos.X = 65;
cursorPos.Y = 32;
SetConsoleCursorPosition(consoleOutput, cursorPos);
cout<<"2 - 200";
consoleOutput = GetStdHandle(STD_OUTPUT_HANDLE);
cursorPos.X = 65;
cursorPos.Y = 33;
SetConsoleCursorPosition(consoleOutput, cursorPos);
cout<<"1 - 100";
cout<<w;
}функция не принимает 1 аргументов
Как я понял, это из-за того что в функции отсутствует тип данных, возможно ли в данную функцию передать переменную?Решение задачи: «Передача переменной в функцию void»
textual
Листинг программы
void rightq(int);