ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
53381 Топик полностью
FDA (09.03.2006 17:44, просмотров: 1) ответил Romario на 101 байт в стеке некой функции? это круто:)
Так ведь в функцию передаётся не строка, а указатель на неё! Вот, например: void strdel (char *s, char beg, char num) { char i; if ((beg + num) > strlen(s)) return; for (i = 0; i < strlen(s) - beg - num; i++) s [beg + i] = s [beg + num + i]; s [strlen(s) - num] = 0; } Размер стека тут должен был быть ни при чём! Указатель занимает два байта, остальные переменные по байту. Итого 4 байта!