#include<iostream.h>
This header is deprecated and is the pre-ANSI standard header. It is actually a bad idea to use this header because it is possible different compilers have implemented the contents in a different way which are not compatible either with each other or the standard iostream. Where as iostream is defined by the standard, so you can pretty much rely on everyone having implemented it in a standard compliant manor. Read this
<iostream.h> or <iostream>? and use
#include<iostream>
#include<stdlib.h>
Don't use stdio.h in a C++ program. There is almost nothing in that file that you would need that is not provided by the C++ Standard Library (possibly the remove function and the size_t type) and you certainly haven't used anything from it in your program that I see.
However if you really really need to use this header (and that means you have a clearly stated and defensible reason) then you should be using
#include<cstdlib>
Finally you are only getting 1 character because you structures only contain a single character in them. If you want a string in C++ then you should be using the type
string and the function
getline all declared in the header
string.