I'm just starting with arrays in C++ and I'm having a problem getting the first character of an array.
This is my code,
1- I enter a name, such as "Jim"
char name[30];
cin.ignore();
cin.getline(name, 30);
2- Right away I try to cout the array
cout<<"NAME:"<<name; // THIS PRINTS 'im'
I was sure it would print 'J'. What am I doing wrong?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…