Weergegeven resultaten: 1 t/m 10 van 10
  1. #1
    Deadangel
    Gast

    C++ ! [Clear screen]

    Goede namidag Minatica'ers!
    'k heb 'n vraag,
    'k ben 'n C++ programma aan het schrijven,
    maar 'k vroeg mij af,
    of 'k alle regels op m'n scherm ( output) kon weghalen..

    Ik weet het,
    rare uitleg,
    maar 'k zal 't eens tonen met 'n voorbeeld..
    Dit is de gehele code;

    Code:
    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int main()
    {
        int uur_invoer,min_invoer,sec_invoer,uur,min,sec,uur_min,sec_totaal;
        
        cout << "Welkom bij het multifunctionele uurwerk van Kenny!\n" "Dit programma berekend jouw tijd naar seconden !\n""Gelieve op 'ENTER' te drukken om dit programma te starten!\n";
        cin.ignore();
        
        cout << "Gelieve een tijd in uren in te typen!\n";
        cin >> uur_invoer;
        cin.ignore();
        
        cout << "Aangekomen!\n""Gelieve nu een tijd in minuten in te voeren!\n";
        cin >> min_invoer;
        cin.ignore(); 
        
        cout <<"Ook dit is succesvol aangekomen!\n""Kan je nu een tijd in seconden invoeren?\n";
        cin >> sec_invoer;
        cin.ignore();
        
        cout <<"\nAlle gegevens zijn aangekomen!\n""We gaan nu beginnen rekenen!\n\n";
        uur= (uur_invoer*3600);
        cout <<"uur => seconden: " << uur<<"\n";
        min= (min_invoer*60);
        cout <<"minuten => seconden: " << min<<"\n";
        sec= sec_invoer;
        cout <<"Onze seconden blijven seconden, dus hier hebben we: " << sec<<" seconden\n"<<endl;
        uur_min= (uur+min);
        cout <<"Als we onze uren,( " << uur_invoer <<" uur ofwel " << uur<<" seconden ),\nbij onze minuten, (" << min_invoer <<" min ofwel " << min<<" seconden) tellen,\ndan bekomen we " <<uur_min <<" seconden!\n\n"; 
        sec_totaal= (uur_min+sec_invoer);
        cout <<"Als wij hier onze "<<sec_invoer <<" seconden bij tellen,\ndan bekomen wij een eidetotaal van " << sec_totaal<<" seconden!\n\nIk hoop dat wij u geholpen hebben!\n Druk op 'ENTER' om af te sluiten!";
        cin.get();
    }
    Nu zou 'k graag hebben dat,
    nà dat 'k hier op enter gedrukt heb ;
    Code:
    cout << "Welkom bij het multifunctionele uurwerk van Kenny!\n" "Dit programma berekend jouw tijd naar seconden !\n""Gelieve op 'ENTER' te drukken om dit programma te starten!\n";
        cin.ignore();
    Dàt de bovenstaande text verdwijnt & dàt dàn, op 'n geheel leeg veld 't vervolg komt ( dus ;
    Code:
    cout << "Gelieve een tijd in uren in te typen!\n";
        cin >> uur_invoer;
        cin.ignore();
    & zo verder ..)

    Overigens,
    zou 'k ook willen, dat ie op't einde alles wist & wéér op 'n compleet leeg scherm zegt;
    Code:
    cout <<"Als wij hier onze "<<sec_invoer <<" seconden bij tellen,\ndan bekomen wij een eidetotaal van " << sec_totaal<<" seconden!\n\nIk hoop dat wij u geholpen hebben!\n Druk op 'ENTER' om af te sluiten!";
        cin.get();
    Iemand enig idee hoe 'k dat zou moeten regelen ?

  2. #2
    Erelid/Spyware Slayer  
    Geregistreerd
    10 May 2005
    Berichten
    1.977
    Bedankjes
    119
    Bedankt
    373 keer in 248 posts
    Ik weet niet welke editor je gebruikt (Borland, Visual Studio,...) maar borland heeft een clrscr() functie, Visual C++ niet.
    Je kan in beide wel gebruik maken van SYSTEM("cls"); om het DOS commando clear screen te simuleren of je kan clrscr() zelf maken.

    Linkje naar uitleg (Engels):
    http://cpp.enisoc.com/articles/clrscr/

  3. #3
    Deadangel
    Gast
    Ja feest!

    nog 'n vraag..
    Kan ik instellen dat ie na;
    Code:
    cout <<"Als wij hier onze "<<sec_invoer <<" seconden bij tellen,\ndan bekomen wij een eidetotaal van " << sec_totaal<<" seconden!\n\nIk hoop dat wij u geholpen hebben!\n Druk op 'ENTER' om af te sluiten!";
        cin.get();
    automatisch afsluit ? na 3 seconden fzo ..^^.

  4. #4
    Gevorderd   downagain's schermafbeelding
    Geregistreerd
    27 November 2006
    Locatie
    Kempen
    Berichten
    140
    Bedankjes
    2
    Bedankt
    55 keer in 50 posts
    Ja "Sleep(3000);" toevoegen. Dan wacht de pc 3000 milliseconden en gaat dan verder.

  5. #5
    Deadangel
    Gast
    Werkt ook!
    TY!

    Een andere vraag,
    stél ik wil 'n index maken zoals;

    rekenmachine;

    optellen [1]
    delen [2]
    maal [3]

    als ik dan op 3 zou drukke, zou die moeten vermenigvuldigen..
    hoe doe je dàt ?

  6. #6
    Deadangel
    Gast
    of is dat te moeilijk nzo ?

  7. #7
    Deadangel
    Gast
    Nog iets,
    ik wil,
    dat als 'k m'n programma op m'n desktop staat, ie 'n zelf gekoze icoontje krijg ^^.

    Maar hoe fix ik dat ?

  8. #8
    Erelid   Pjj's schermafbeelding
    Geregistreerd
    31 August 2006
    Locatie
    Waregem
    Berichten
    1.329
    Bedankjes
    899
    Bedankt
    969 keer in 669 posts
    Rechtermuisknop > Eigenschappen > Tabblad Snelkoppeling
    En dan klikken op ander pictogram.
    Kun je kiezen tussen die van Microsoft.
    Maar, da's alleen voor jou desktop dan, is dus wss niet wat je zoekt?
    Zeg maar Pieter

  9. #9
    Deadangel
    Gast
    Ghaha,
    neen,
    'k wil zo'n eigen logo als icoon,
    dus,
    als 'k het op 'n andere pc zet,
    dat die dat icoontje ook heeft ...

  10. #10
    Erelid   Pjj's schermafbeelding
    Geregistreerd
    31 August 2006
    Locatie
    Waregem
    Berichten
    1.329
    Bedankjes
    899
    Bedankt
    969 keer in 669 posts
    Dacht'k al XD
    Moja, kon maar proberen hee
    Zeg maar Pieter

Discussie informatie

Users Browsing this Thread

Momenteel bekijken 1 gebruikers deze discussie. (0 leden en 1 gasten)

Soortgelijke discussies

  1. aspnet on welcome screen
    Door Jipb in forum Windows
    Reacties: 3
    Laatste bericht: 19 September 2006, 19:08

Favorieten/bladwijzers

Favorieten/bladwijzers

Regels voor berichten

  • Je mag geen nieuwe discussies starten
  • Je mag niet reageren op berichten
  • Je mag geen bijlagen versturen
  • Je mag niet je berichten bewerken
  •