Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Kann mir jemadn helfen dieses Programm zu schrieben?

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 ] [ 2 ] > 3 <
020
20.11.2004, 19:24 Uhr
(un)wissender
Niveauwart


Ich finde, wenn man einen cast meint, dann sollte man auch einen hinschreiben. Das hat nichts mit Assembly zu tun. Ist halt das indirekt umwandeln was nicht so toll ist, darum gibt es ja auch std::string::c_str() und nicht operator const char*() const.

Na ja, in diesem speziellen Fall habe ich dir, glaube ich, auch schon recht gegeben, die Sache mit den Konstanten war auch mehr an andere gerichtet, die daraus lernen wollen.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
021
20.11.2004, 20:12 Uhr
~Pler
Gast


Da doch noch einige Fehler waren:


C++:
.
.
.

    printf( "Bitte geben Sie den aktuellen Bestand ein:\n" );
    scanf( "%d" , &iBestand_Start );    
    while(    !( iBestand_Start < MAXBESTAND ) || !( iBestand_Start > MINBESTAND ) )
    {
            printf( "Zahl muss zwischen %d und %d liegen:\n" , MINBESTAND , MAXBESTAND );
            scanf( "%d" , &iBestand_Start );
    }    

    
    printf( "Bitte geben Sie die Anzahl der zum Abschuss freigegebenen Fuechse ein:\n" );
    scanf( "%d" , &iAbschussrate );
    while(    ( iAbschussrate > MAXABSCHUSS ) || ( iAbschussrate < MINABSCHUSS ) )
    {
        printf( "Die Zahl muss zwischen %d und %d liegen:\n" , MINABSCHUSS , MAXABSCHUSS );
        scanf( "%d" , &iAbschussrate );
    }
    


    printf( "Bitte geben Sie die vorraussichtliche Zuwachsrate ein:\n" );
    scanf( "%lg" , &dZuwachsrate );
    while(    ( dZuwachsrate < MINZUWACHS ) || ( dZuwachsrate > MAXZUWACHS ) )
    {
        printf( "Die Zahl muss zwischen %lg und %lg liegen:\n" , MINZUWACHS , MAXZUWACHS );
        scanf( "%lg" , &dZuwachsrate );
    }


    iBestand_Akt = iBestand_Start;

    while( bBedingung )
    {
        iBestand_Akt -= iAbschussrate;
        if( iBestand_Akt < 0 )
        {
            printf( "Durch zu hoheAbschussrate keine Fuechse mehr da!\n" );
            break;
        }
.
.
.

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] [ 2 ] > 3 <     [ 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: