Wpis z mikrobloga

Cześć! jako, że łatam braki w nauce programowania, chcę spytac o pewną rzecz. Mam taki wycinek kodu:

void allocate(const struct driver *, void *);

co oznacza *? samego C chcę dołatać by uczyć się ++

#naukaprogramowania
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

const char *a = 12345678

Mogę potem napisać swoją funkcję napotykającą w tekscie "a" zamieniającą ją na "12345678"?


@blackdkiwi: na pewno nie ;)

Tutaj mówisz że od komórki pamięci o numerze 12345678 znajduje się coś co można by rozumieć jako znak(i), a zapewne będziesz chciał tego użyć jako C-string czyli null
  • Odpowiedz
@blackdkiwi: pierwszy to wskaźnik na obiekt typu driver i do tego jest tam const, w tym miejscu oznacza on iż nie wolno modyfikować tego wskazywanego obiekty driver, a drugi to wskaźnik na cokolwiek (void).
  • Odpowiedz
@rfree: ze streamu do piku, funkcja tworząca plik, i zapisująca odpowiedniki w formie tekstu do całgo pliku; zastanawiam się jak rozwiązać problem; mam univerystecką stronę z funkcjami; fopen(), fclose() porządane; socketa piszę.
  • Odpowiedz