Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Return in eine Variable

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
30.04.2014, 15:39 Uhr
jojoDerop()



Hallo,

wie gebe ich aus einem Unterprogramm einen Wert zurück um in in eine Variable zu Speichern?


C++:
#include <stdio.h>
#include <math.h>

void qsum(int zIn);

int number = 6294;
short int quersumme;

int main() {
        quersumme = qsum(number);
                printf("%i",quersumme);
}

void qsum(int zIn) {
    int t,h,z,e;
    int solution;
    t = trunc(zIn/1000);
    zIn = zIn - t*1000;
    h = trunc(zIn/100);
    zIn = zIn - t*10;
    z = trunc(zIn/10);
    zIn = zIn - t*10;
    e = zIn;
    
    //An dieser stelle soll nun t+h+z+e zurückgegeben werden um es in quersumme zu
    //speichern.. return t + h + z + e; ???
}


Danke für Hilfe :))

Dieser Post wurde am 30.04.2014 um 15:44 Uhr von jojoDerop() editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
30.04.2014, 22:26 Uhr
ao

(Operator)


Drei Änderungen (markiert durch lange Striche):


C++:
#include <stdio.h>
#include <math.h>

// ------------------ rueckgabetyp int, nicht void!
int qsum(int zIn);

int number = 6294;
short int quersumme;

int main() {
        quersumme = qsum(number);
                printf("%i",quersumme);
}

// ------------------ rueckgabetyp int, nicht void!
int qsum(int zIn) {
    int t,h,z,e;
    int solution;
    t = trunc(zIn/1000);
    zIn = zIn - t*1000;
    h = trunc(zIn/100);
    zIn = zIn - t*10;
    z = trunc(zIn/10);
    zIn = zIn - t*10;
    e = zIn;

    //An dieser stelle soll nun t+h+z+e zurückgegeben werden um es in quersumme zu
    //speichern.. return t + h + z + e; ???

   // ----------------------------
    return t + h + z + e;
}


Das wars schon.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: