вот такая проблемка:
определяю тип - структуру TUser ( c помощью typedef )
далее фрагмент кода:
void main()
{
TUser *user; /* а это и есть тот самый грёбаный указатель */
int i; /* счётчик */
...
...
...
printf("выделяем память...\n ");
user=malloc(sizeof(TUser)*i);
printf("Malloc Ok!\n");
}
ну дак вот проблема в седущем: когда i<=20
(приблизительно около 20+/-) тогда всё прокатывает!
т.е. вывод программы:
выделяем память...
Malloc Ok!
но если i>30 тогда вывод программы следущий:
выделяем память...
Segmentation fault
вот таки пироги ....
p.s. sizeof(TUser)==70 байт
простая арифметика- 70*30 == 2100 байт (а это не очень большой обём)
p.p.s Помогите есля можете