Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: Фитч   (07.06.2008 в 20:57)
Навскидку (не проверял, т.к. нет под рукой компилятора), могу выдать такой код:

char* alphabet = "abcdefghijklmnopqrstuvwxyz";
char* table = new char[36]; // нам не нужен '\0' в таблице
for (int i = 0; i < 6; i++)
{
 strncpy(table + i*6, alphabet + i, 6);
}
// ...
delete [] table;

После этого в table будет искомая таблица (обращаться к элементу как table[строка*6 + столбец]).
Для компиляции необходимо подключить файл <cstring>. Алфавит может, разумеется, быть любым, в том числе генерироваться программой.


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: