I'm not able to input the name variable why ?Code:#include <iostream> #include <limits> using std::endl; using std::cout; using std::cin; void Input(int& number, char name[]) { cout << "Enter a number: "; cin >> number; if (number == 0) return; cout << "Enter a name: "; cin.getline(name, 15); cout << endl << name; } void PutData(int number, char name[]) { cout << endl << "Thank you. Your number and name were " << number << " and \"" << name << "\"" << endl; } int main() { char name[15]; int number; while (true) { Input(number, name); cin.ignore(10000, '\n'); cin.clear(); if (number == 0) break; PutData(number, name); } return EXIT_SUCCESS; }
When I print it it shows nothing



LinkBack URL
About LinkBacks


