Storing strings in 2d char arrays problem
I am trying to store strings in a 2d array to seperate the text that is between certain charators. It outputs the strings, but with other charactors what i don't wan't also. Can anyone tell me how to correct this? Thankyou for your time.
Code:
#include <iostream.h>
int main()
{
char string[5][8];
char words[30] = "TEXT+TEST+TEXT+TEXT";
int x,y;
for (y = 0; y < 4; y++)
{
for (x = 0; x < 4; x++)
{
if (words [x] == '+')
continue;
string[y][x] = words[x];
}
}
for (x = 0; x < 4; x++)
{
cout << string[x] <<endl;
}
cin.get();
return 0;
}