-
Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!
Последнее сообщение от saxarok
-
Сообщение
Работа со структурами
Проблему решил по другому. Я и впрям жестоко тупанул. Я сверял сами массивы типа char, а нужно было проверить их содержимое. И эту проблему я решил следующим образом: вместо if (search_familiya == massive[i].familia) вставил if (search_familiya[0] == massive[i].familia[0] && search_familiya[1] == massive[i].familia[1] && search_familiya[2] == massive[i].familia[2] && search_familiya[3] == massive[i].familia[3] && search_familiya[4] == massive[i].familia[4] && search_familiya[5] == massive[i].familia[5]) оО Пример: ищешь Демидович, находишь Демидова. Реально лучше if (*search_familiya == *massive.familia) используй, суть та же, но сравнивает весь массив, ну и как то всё же человечнее.
-
Сообщение
Работа со структурами
if (search_familiya == massive.familia) Ты сравниваешь массивы char'ов, а сравнивая массивы таким образом, ты сравниваешь не их содержание, а указатели на них, а указатели на них различные. Юзай это http://www.cplusplus.com/reference/cstring/strcmp/ З.Ы. Можно еще так if (*search_familiya == *massive.familia)
-
Сообщение
Написание elements.data
Умник блин =\ Мне нужно не программно добавлять и редактировать содержимое ячеек. А что бы пользователь смог вписать в любую из ячеек свое значение. Ну вспомни как допустим реализовано в том самом SelEdit'е. Учитесь маны курить: StringGrid->Options->goEditing = true;
-
Сообщение
Написание elements.data
Значит WinForms - древняя гуевина... Из несложных могу предложить два способа: 1. Делать через TTable, придется конечно повозиться, чтобы придать более-менее человеческий вид и юзабельность. 2. Динамически выкладывать на рабочую область динамический массив TEdit. P.S. Давно уже с борландовскими средами не сталкивался...
-
Сообщение
порт
Нафиг тебе mysql открывать?