Представление текста
Текст является упорядоченным множеством строк, и наш уровень работы с данными не позволяет предложить для его хранения что-либо иное, кроме массива символов:
char A[20][80];
char B[][40] = { "Строка","Еще строка","0000","abcdef"};
Первый индекс двумерного массива соответствует номеру строки, второй -номеру символа в нем:
int i,k;
for (k=0; A[i][k] !='\0'; k++)
{} // Работа c i-й строкой