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;
}