QUOTE(gege @ 11 Apr, 2009 - 05:14 AM)

cpp
#include<iostream.h>
#include<conio.h>
int main()
{
char fname[20];
char lname[15];
char grade;
int age;
cout<<"what is your first name?"<<endl;
cin.get(fname,20);
cout<<"what is your last name?"<<endl;
cin.get(lname,15);
cout<<"what letter grade do you deserve?"<<endl;
cin>>grade;
grade--;
cout<<"what is your age?"<<endl;
cin>>age;
cout<<"name:"<<lname<<","<<fname<<endl;
cout<<"grade:"<<grade<<endl;
cout<<"age:"<<age<<endl;
getch();
return 0;
}
when the program runs it skips lname i don't know why
*** MOD EDIT: Added code tags. Please

***
Put a cin.ignore() before it.
eg
CODE
#include<iostream.h>
#include<conio.h>
int main()
{
char fname[20];
char lname[15];
char grade;
int age;
cout<<"what is your first name?"<<endl;
cin.get(fname,20);
cout<<"what is your last name?"<<endl;
cin.ignore();
cin.get(lname,15);
cout<<"what letter grade do you deserve?"<<endl;
cin>>grade;
grade--;
cout<<"what is your age?"<<endl;
cin>>age;
cout<<"name:"<<lname<<","<<fname<<endl;
cout<<"grade:"<<grade<<endl;
cout<<"age:"<<age<<endl;
getch();
return 0;
}