Ładuję...
photo
int wczytaj(char *x[]){
}
int main(){
char wiersze[256][256];
wczytaj(&wiersze);
}
Dostaję taki błąd:
expected ‘char **’ but argument is of type ‘char (*)[256][256]’
Dlaczego?
/* Chcę mieć tablicę z 256 wierszami o 256 znakach i wczytać do niej zawartość pliku za pomocą funkcji */
#drogiflakerze ?
  1. photo GrovMan Trzeba usunąć kod powodujący błąd ;P [odpowiedz]
  2. photo pk1001100011 @GrovMan - A mógłbyś dokładniej? [odpowiedz]
  3. photo pk1001100011 Nikt nic nie wie, zero podpowiedzi? [odpowiedz]
  4. photo damianc Nie znam się na C++ [to C++?], ale może być takie coś:
    - zamiast jednej * daj dwie **
    - zamiast & daj * lub **
    Pewnie źle radzę, ale podobną składnię ma Python jak się daje listę czy słownik jako parametry funkcji. [odpowiedz]
  5. photo pk1001100011 @damianc - Być może to pomogło, nie wiem. Teraz mam coś takiego: wklej.org/id/612818 inne wpisy na ten temat i dostaję: "error: invalid type argument of unary ‘*’ (have ‘int’)" . Wiesz o co może chodzić? [odpowiedz]
  6. photo pk1001100011 Błąd odnosi się do 4. linii, tam gdzie przypisanie wartości elementowi tablicy. [odpowiedz]
  7. photo damianc @pk1001100011 - naprawdę nie mam pojęcia jak to rozwiązać, ale spróbuj tego :: wklej.org/id/612827 inne wpisy na ten temat  [odpowiedz]
  8. photo damianc A i możliwe, że 9 linia nie wymaga dwóch gwiazdek **. [odpowiedz]
  9. photo pk1001100011 @damianc - Dzięki, wiem już o co chodzi. :)
    Ma być coś takiego: wklej.org/id/612838 inne wpisy na ten temat  [odpowiedz]
  10. photo galant lans! 
  11.  
  • Promuj wpis: