|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.01.2013, 17:53 | #1 |
Регистрация: 20.07.2012
Сообщений: 2
|
Приветствую уважаемое сообщество. Подскажите мне, пожалуйста, чем может вызываться указанная в теме ошибка (с следующей расшифровкой: stack around the variable 'mybuf' was corrupted) в следующем коде:
Код:
Причём, судя по отладке, проблема в strtok. Strset ему тоже не нравится. Причём, в отличие от strset(mybuf,NULL) - strnset(mybuf,sizeof(mybuf),NULL); он спокойно кушает. ??? Последний раз редактировалось Stilet; 18.01.2013 в 21:43. |
18.01.2013, 18:16 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,330
|
strset требует \0 в конце строки - у вас его нет. В strnset указывается размер, поэтому не выходить за пределы строки.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Run-Time Check Failure#3 | Ruko! | Помощь студентам | 5 | 23.09.2012 15:43 |
Run-Time Check Failure #0 | kineziz | Общие вопросы C/C++ | 6 | 16.07.2012 16:30 |
Run-Time Check Failure #2 - Stack around the variable 'a' was corrupted. | Gidross | Общие вопросы C/C++ | 9 | 28.12.2010 15:22 |
Run-Time Check Failure #3 | Xe[N]o | Общие вопросы C/C++ | 2 | 27.11.2010 09:01 |
run-time check failure #2-stack around the variable 't' was corrupted | Despar | Общие вопросы C/C++ | 1 | 13.05.2010 08:33 |