In this program, I'm accepting the values for the variables you see here.. Everything is fine until output of NAME. It just skips Name and ends the program. Am i missing something??
Thanks for checkin' it outCode:#include <iostream.h> #include <stdlib.h> void PRINT(int INT, float FLOAT, double DOUBLE, char MI, char NAME[30]) {cout<<"\n Please enter a value for int: "; cin>>INT; cout<<" Please enter a value for float: "; cin>>FLOAT; cout<<" Please enter a value for double: "; cin>>DOUBLE; cout<<" Please enter a value for mi: "; cin>>MI; cout<<" Please enter a value for Name: "; cin.getline(NAME,30); cout<<"\n\n INT: "<<INT; cout<<"\n FLOAT: "<<FLOAT; cout<<"\n DOUBLE: "<<DOUBLE; cout<<"\n MI: " <<MI; cout<<"\n NAME: "<<NAME[30]; } main() { int INT; float FLOAT; double DOUBLE; char MI, NAME[30]; PRINT(INT, FLOAT, DOUBLE, MI, NAME); system("PAUSE"); return 0; }



LinkBack URL
About LinkBacks



try "char Dummy[30]"