![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Люда |
|
|||
|
Unregistered |
Есть переменная типа char X c определенным размером, ну например 512, может ли в процессе работы программы возникнуть ошибка если вместо
memset(X,'\0',sizeof(X)) написать memset(&X,'\0',sizeof(X)) в бесконечном цикле |
|||
|
||||
| neutrino |
|
|||
![]() Gothic soul ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3041 Регистрация: 25.3.2002 Где: Верхняя Галилея, Кармиэль Репутация: 1 Всего: 62 |
Нет, ошибки не будет. Но и ничего происходить тоже не будет. Если ты имеешь ввиду это:
Люда, а что ты не зарегистрируешся? Все гость, да гость... -------------------- The truth comes from within ... Покойся с миром, Vit |
|||
|
||||
| Люда |
|
||||
|
Unregistered |
Не, там внутри цикла всякишные изменения с переменной будут происходить, типа strcat. А зарегистрироваться все руки не доходят... |
||||
|
|||||
| Dicobraz |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 79 Регистрация: 26.3.2002 Где: Пермь Репутация: нет Всего: нет |
не, ну это смотря что назвать ошибкой...
X в данном случае - указатель, если его заmemset'ить, то потеряется адрес, по которому в стеке лежит массив - как его потом искать? Компилятору-то пофиг, он ошибки не увидит - подумаешь, обнуление куска памяти... да и с NULL-pointer'ом работать никто не даст... Так что не думаю я, что это хорошая идея... Зачем надо-то? Прям интересно. Может по-другому можно поступить? |
|||
|
||||
| Люда |
|
|||
|
Unregistered |
Дело в том, что как раз не надо, просто у меня в процессе работы программа падает и просматривая код, я обнаружила у себя данную запись (не знаю о чем думала когда ставила &), вот и пришла мысль может в этом все дело, сейчас убрала, ждемс...
|
|||
|
||||
| Dicobraz |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 79 Регистрация: 26.3.2002 Где: Пермь Репутация: нет Всего: нет |
Не забудь поведать миру результат
|
|||
|
||||
| Люда |
|
|||
|
Unregistered |
Тьфу, тьфу, тьфу, пока не падает, но надо еще денька три подождать...
|
|||
|
||||
| Dicobraz |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 79 Регистрация: 26.3.2002 Где: Пермь Репутация: нет Всего: нет |
Нифига себе программа!!!
|
|||
|
||||
| Люда |
|
|||
|
Unregistered |
Да программа простенькая, просто она должна работать постоянно (в идеале), а прекращает она свою работу по клавишному прерыванию...
|
|||
|
||||
| Dicobraz |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 79 Регистрация: 26.3.2002 Где: Пермь Репутация: нет Всего: нет |
А-а-а... А то я подумал, что расчеты какие-то... (или WindowsXP на 386 машине
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |