![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Регистрация: 13.04.2011
Сообщений: 5
|
![]()
Возникла такая проблема:
есть глобальный массив структур, в который поочередно записываются элементы, сам процесс записи вынесен в функцию вот она Код:
Вызов функции описан так (для примера) Код:
Что нужно исправить? Я уже ничего не могу придумать. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Да у тебя видимо не в этой функе причина... Код весь в студию.
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 13.04.2011
Сообщений: 5
|
![]()
весь код большой очень (это учебный лексический анализатор), все остальное работает идеально, в принципе и вывод тоже работает, т.к. на экран записи выводятся сразу после создания, но вот по окончании разбора в массиве оказывается n записей о последнем элементе.
Уже два дня ничего не могу сделать, что за глюк? |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,829
|
![]()
У вас name случаем не указатель?
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 13.04.2011
Сообщений: 5
|
![]()
p51x,
вы правы указатель описание структуры Код:
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,829
|
![]()
Познакомьтесь с семейством функции https://msdn.microsoft.com/ru-ru/library/kk6xf663.aspx
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 13.04.2011
Сообщений: 5
|
![]()
Т.е. вместо присвоения использовать strcpy?
Не знаю по какой причине с таким вариантом при работе программы происходит неожиданное завершение работы, компиляция проходит без ошибок, а в середине работы прога зависает и все, прекращение работы (использую codeblocks). |
![]() |
![]() |
![]() |
#8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Кстати, а string использовать не хочешь?
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]() Цитата:
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
|
![]() |
![]() |
![]() |
#10 |
Регистрация: 13.04.2011
Сообщений: 5
|
![]()
Stilet,
думала изменить char *name на char name[8] (условия задачи позволяют), но пока оставлю как есть, надо доделать программу, а потом если останется время буду совершенствовать. Всем спасибо, очень помогли. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Skype самовольно конфигурит мой модем | yaapelsinko | Безопасность, Шифрование | 1 | 18.09.2013 13:46 |
Поиск части значения в массиве | staniiislav | Microsoft Office Excel | 1 | 28.05.2012 09:19 |
Поиск промежуточного значения в массиве | Vladislav2011 | Microsoft Office Excel | 4 | 12.05.2011 13:43 |
Поиск значения в массиве | edikamn | Microsoft Office Excel | 7 | 20.10.2010 15:52 |
Поиск заданого значения в массиве | rembodogoliver | Microsoft Office Excel | 5 | 05.02.2010 23:07 |