need help with the first part to enter the name and display it
when i enter a name nothing happens
Code:#include <iostream> using namespace std; const int MAXNAME = 10; int main() { int pos; char * name; int * one; int * two; int * three; int result; one = new int;// Fill in code to allocate the integer variable one here two = new int;// Fill in code to allocate the integer variable two here three= new int;// Fill in code to allocate the integer variable three here name = new char [MAXNAME];// Fill in code to allocate the character array pointed by name cout << "Enter your last name with exactly 10 characters." << endl; cout << "If your name has < 10 characters, repeat last letter. " << endl << "Blanks at the end do not count." << endl; for ( pos = 0; pos < MAXNAME; pos++) cin >> name;//name[MAXNAME];// Fill in code to read a character into the name array // WITHOUT USING a bracketed subscript cout << "Hi "; for ( pos = 0; pos < MAXNAME; pos++) cout << &name;// Fill in code to a print a character from the name array // WITHOUT USING a bracketed subscript cout << endl << "Enter three integer numbers separated by blanks" << endl; int *ptr1= one; int *ptr2= two; int *ptr3= three; cin >> *one >> *two >> *three;// Fill in code to input three numbers and store them in the // dynamic variables pointed to by pointers one, two, and three. // You are working only with pointer variables //echo print cout << "The three numbers are " << endl; cout << *ptr1 << endl; cout << *ptr2 << endl; cout << *ptr3 << endl;// Fill in code to output those numbers result = *one + *two + *three;// Fill in code to calculate the sum of the three numbers cout << "The sum of the three values is " << result << endl; delete one;// Fill in code to deallocate one, two, three and name delete two; delete three; delete name; return 0; }



LinkBack URL
About LinkBacks



