Bitte um Hilfe beim Weiterleiten von Variablen



  • Also ich soll in meinem Studium 1. Semester ein C Programm schreiben dass Variable im Main Programm bestimmt und in einem Unterprogramm die Variablen ausgibt habe folgenden Ansatz gemacht und komme absolut nicht weiter!!!

    int main()
    {
    int a,b,c;
    float d;
    printf("Geben Sie eine dezimale Zahl ein(int):");
    scanf("%d",&a);
    printf("Geben Sie eine gleitkomma Zahl ein(float):");
    scanf("%f",&d);
    printf("Geben Sie eine hexadezimal Zahl ein(int):");
    scanf("%x",&b);
    printf("Geben Sie eine octal Zahl ein(int):");
    scanf("%o",&c);
    return &a,&b,&c,&d; //bin mir hier nicht sicher wie man es genau macht!!!
    }
    int Unterprog1(int a,b,c,d) //hier ist wieder ein Problem
    {
    printf("Die Variablen lauten %d und %f und %x und %o",a,d,b,c);
    return 0; //da warscheinlich auch
    return 0;
    }
    Könnte das bitte jemand mal durchsehen und mir helfen ist erlich gesagt meine Erste Vorlesung und fühle mich überfordert!!!



  • ich habs mal lauffähig gemacht

    #include <stdio.h>
    
    void Unterprog1 (int a, int b, int c, float d) 
    { 
        printf("Die Variablen lauten %d und %f und %x und %o",a,d,b,c); 
    } 
    
    int main() 
    { 
        int a,b,c; 
        float d; 
        printf("Geben Sie eine dezimale Zahl ein(int):"); 
        scanf("%d",&a); 
        printf("Geben Sie eine gleitkomma Zahl ein(float):"); 
        scanf("%f",&d); 
        printf("Geben Sie eine hexadezimal Zahl ein(int):"); 
        scanf("%x",&b); 
        printf("Geben Sie eine octal Zahl ein(int):"); 
        scanf("%o",&c); 
        Unterprog1 (a, b, c, d); 
        while(1); 
    }
    

Anmelden zum Antworten