Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.04.2012, 23:03   #1
AntiDriver
Пользователь
 
Регистрация: 05.06.2010
Сообщений: 12
По умолчанию Массив строк в с++

Всем доброго времени суток.
Да, знаю, что про это уже задавался не один миллион вопрос, но я так и не смог решить данную проблему.

Нужно написать программу хэширования данных (свёртка 2, обработка - хэширование простым числом).
Застрял на самом начале. Задание массива данных, инициализация, доступ. Все методы, которые нашёл, либо не разобрался, либо они не подходят.
К примеру:
Код:
char st[20][10];
char x[10];
strcpy(st[1],"one");
strcpy(st[1],x);
cout<<x;
компилирует без ошибок, но на выходе даёт
Код:
�I]W
Компилятор - gcc (linux ubuntu 10.04)
Как бороться с этим? Или, может быть, кто-то предложит варианты получше. Или у кого-то есть исходники?
Заранее спасибо.
AntiDriver вне форума Ответить с цитированием
Старый 20.04.2012, 23:18   #2
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

AntiDriver

а чего ты ожидал?

ты скопировал в st[1] какое-то дерьмо мусор, вот оно и вывелось. Обычно последствия более печальны из-за buffer overrun...

Как бороться с этим?

читать книги, постигать дзен программирования

предложит варианты получше

при разработке использовать язык программирования C++, а не "Си с классами"

Последний раз редактировалось Stilet; 21.04.2012 в 12:32.
Rififi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как преобразовать массив строк в массив чисел на C#? orfos Помощь студентам 4 03.10.2014 15:56
Массив строк. Смородинка Общие вопросы C/C++ 11 21.11.2010 17:21
Массив строк L_Killer Помощь студентам 2 30.05.2010 01:58