Witam !!!
Jak pobrać z kompa adres IP i wstawić go do programu?? I jeszcze taka ciekawostka czy deklaracja
char name[12]="Jest ok";
i
char name[12];
name[12]="Jest ok";
oznacza to samo i czy można jej używać??
Witam !!!
Jak pobrać z kompa adres IP i wstawić go do programu?? I jeszcze taka ciekawostka czy deklaracja
char name[12]="Jest ok";
i
char name[12];
name[12]="Jest ok";
oznacza to samo i czy można jej używać??
ad 1) było
ad 2) a w ogóle sprawdziłes, czy jest to kompilowalne?
char name[12];
name[12]="Jest ok";
To jest zle poniewaz:
a) tablica name ma 12 elementow, ale indeksowane sa od 0 do 11, zatem przyisujesz cos do pamieci ktora nie nalezy do twojego progsa
b) nawet jezeli by istnial element 12, to probujesz przypisac string 7-literowy + NUL do zmiennej typu char, co jest bledem
c) napisy w stylu C i tak mozna w ten sposob tylko inicjalizowac, nalezy sie posluzyc np:
char name[12];
strcpy(name,"Jest ok"); //naglowek string.h