Страница 1 из 1

Sgmentation fault

Добавлено: 2007-09-09 22:40:04
Kadafi
Добрый день.
Написал простой цикл:

Код: Выделить всё

#include <stdio.h>
#include <stdlib.h>
#include <string.h>


int main(){
                int i;
                char net[255][64];
                for ( i = 1; i <= 254; i++ ) {
                strcat(net[i-1],"TEST");
                printf("net: %s\n",net[i-1]);
                }
}
Результат вывода:

Код: Выделить всё

...
net: ?P(TEST
net: TEST
net: TEST
net: TEST
net: TEST
net: ЬЙ©©Xу(Юы(`Й©©TEST
net: @p(Xу(?Й©©?(Xу(TEST
net: TEST
net: TEST
net: TEST
net: TEST
+ Segmentation fault
Делал по доке в инете.
В чем причина?

Re: Sgmentation fault

Добавлено: 2007-09-09 23:08:51
Kadafi
Разобрался.
Есть такая штука как malloc :)
... net = malloc( 10 * sizeof *net ); ...