Передача переменной в функцию void - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Вопрос такой, получаю значение переменной w, например w, будет равно 1. Это значение нужно передать в функцию с координатами.
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;
 
}
Суть в том, что эта W будет позднее окрашивать нужный пункт. Но для начала, хочу ее просто вывести на экран... Ловлю ошибку:

функция не принимает 1 аргументов

Как я понял, это из-за того что в функции отсутствует тип данных, возможно ли в данную функцию передать переменную?

Решение задачи: «Передача переменной в функцию void»

textual
Листинг программы
void rightq(int);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.3 из 5