ich lerne und richtig, diesen Teil mit C. ArbeitsC - Arbeiten mit Zeigern auf Zeiger hat Argumente in fuction
mir eine Übung mache und muß eine Funktion schreiben, die ein Bild zurück versuchen zu verstehen, aber hat einen Zeiger auf den Zeiger, der einen Wert speichern muss, falls ein Fehler auftritt.
FYI: Die Funktion wird in einem Modul gespeichert, das in der Hauptdatei enthalten ist.
Hier ist eine Unterschrift Erklärung meines Codes:
Img imageFromFile(const char * filename, char ** messageErreur) {
if (error)
messageErreur = 1; //Trying to pass 1 has error code out of the function
}
und ich halte auf diese Nachricht bekommen, wenn ich kompilieren:
img.c:148:23: attention : assignment makes pointer from integer without a cast messageErreur = 1; //Trying to pass 1 has error code out of the function
Ich weiß nicht, was ich bin Beachten Sie, was ich in der Hauptdatei deklarieren muss, um diese Funktion weiterzugeben.
Es ist ein Zeiger auf einen Zeiger, also muss ich einen Zeiger vom Typ char [] erstellen?
Die Adresse übergeben "& Zeiger" beim Aufruf der Funktion?
Also es ist wahr, ich vergaß zu berücksichtigen, dass "einige Zeichenfolge" ist eine Reihe von char! – Cyberflow