How can you convert a 2d char array into a string?
int main()
{
char foo[3][3] = {{'a','b','c'}, {'d','e','f'},{'g','h','i'}};
string bar;
bar = foo;
cout<< bar; //abcdefghi
return 0;
}
also can you convert only select parts of a 2d array to a string?
int main()
{
char foo[3][3] = {{'a','b','c'}, {'d','e','f'},{'g','h','i'}};
string bar;
bar = foo[0][1] + foo[1][2] + foo[2][0];
cout<< bar; //bfg (bar contains only b, f, and g)
return 0;
}
also can you convert only select parts of a 2d array to a stringcan you explain this a lil more'\0'terminators in the 2nd array level.