Member 13819517 Ответов: 1

Эй так у меня есть старая викторина из моего университета и я пробую тот же ответ что и они но у меня есть ошибка


Эй так вот в чем вопрос :

Напишите две функции один вход и другой выход
В программировании на c++ принимая studentid и
studentname
пустой вход();
пустота на выходе();

Выход:
Введите идентификатор студента: 123
Введите имя студента: Мохаммед
Студенческий билет : 123
Студента зовут Мохаммед

вопрос в викторине был такой , а ответ был такой, но я получил ошибку, я понятия не имею, был ли ответ неправильным или не полным, можете ли вы помочь

Что я уже пробовал:

void input()
{
	int id;
	char name[20];
	cout<<"Enter the student id:"<<endl;
	cin>>id;
	cout<<"Enter the student name:"<<endl;
	cin>>name;
}
void output()
{
	cout<<"The Student id is: "<< id <<endl;
	cout<<"The Student name is: "<< name <<endl;
}

1 Ответов

Рейтинг:
2

Thomas Daniels

id и name доступны только из input метод; вы должны будете сделать их доступными из output тоже, например:

int id;
char name[20];

void input()
{
    cout<<"Enter the student id:"<<endl;
    cin>>id;
    cout<<"Enter the student name:"<<endl;
    cin>>name;
}
void output()
{
    cout<<"The Student id is: "<< id <<endl;
    cout<<"The Student name is: "<< name <<endl;
}