У меня естьКак получить размер * char в C, когда я использую malloc?
char cmd[100];
char * m1=(char *) malloc(100);
int i = sizeof(cmd) ;
int j = sizeof(m1) ;
int k = sizeof(*m1) ;
printf("size 1 : %d\n",i);
printf("size 2 : %d\n",j);
printf("size 3 : %d\n",k);
и дать
size 1 : 100
size 2 : 4
size 3 : 1
мне нужно знать размер * m1, который 100! и она возвращает 1 и 4. Что я должен сделать, чтобы иметь это значение, когда я использую таНос
Нет, размер '* m1' = размер' char' = 1 – MikeCAT
Я не думаю, что многие типы имеют размер '100'!. – EOF
1) Что такое '* char'? 2) Не бросайте результат 'malloc' & friends в C. – Olaf