Servus, ich bringe mir gerade C bei und habe ein Problem. Es existieren zwei Funktionen einmal die Funktion void a(int *arg, int nor) { printf(...) } und int main() { ... } Nun möchte ich in main berechnete Werte an die a Funktion übergeben. Wie würde dies Funktionieren?
void a(int *arg, int nor) { printf("Test nor = %d arg=%p, Inhalt von arg=%d",nor,arg,*arg); } int main() { int* myPointer = (int*)0; int myNor = 5; // Berechnung //.... myPointer = &myNor; a(myPointer,myNor); }
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.