Long answer: Yes, but you have to understand that a string is a container of characters. So when you handle the string array, you have to treat it like it's actually a container of containers, which it is. In fact, it's 6 containers. You can treat it exactly the same way as an array of vectors or an array of deques.
I am just asking if i can use something like
string abs[4];
why i am unable to copy it into another string.
string a;
strcpy(a,abs[1]);
is not working.
Never use strcpy with strings. strcpy is for use with char arrays. Same with all the other strxxx functions like strcmp, strcat, etc. Never ever use them with strings.
Just use the assignment operator:
1 2 3 4 5
string abs[4];
string a;
// strcpy(a,abs[1]); //< -BAD
a = abs[1]; // <- good