Kod: Zaznacz cały
struct st1 *w_str;
struct st1 str2;
str2 = *w_str; Kod: Zaznacz cały
str2.skladnik = 4; 
Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięModeratorzy:Jacek Bogusz, Moderatorzy
Kod: Zaznacz cały
struct st1 *w_str;
struct st1 str2;
str2 = *w_str; Kod: Zaznacz cały
str2.skladnik = 4;Kod: Zaznacz cały
    struct PERSON {
        char name [32];
        int age;
    };
    struct PERSON person_info;
    struct PERSON *ptrPerson_info;
    struct PERSON other_info;
    person_info.age = 10;
    strcpy ( person_info.name, "Ola" );
    ptrPerson_info = &person_info;
    other_info = *ptrPerson_info;
    printf ("%s %d \n", other_info.name, other_info.age );
Kod: Zaznacz cały
( *ptrPerson_info ).age = 28;
strcpy ( ( *ptrPerson_info ).name , "Kama" );
// sprawdzenie
printf ("%s %d \n", person_info.name, person_info.age );


Kod: Zaznacz cały
void main (void) {
    struct SSS {
        unsigned char m_f1;
        unsigned char m_f2;
    };
    struct SSS	var1;
    struct SSS	*pVar;
    struct SSS	var2;
    pVar = &var1;
    var2 = *pVar;
}
sprawdziłam jeszcze w uC/51...SDCC test.c:12: error 48: cannot assign values to aggregates
a przecież piszą, że uC/51 jest Ansi C....test.c 12: Error: unable to generate code for this expression

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 0 gości