Een iostream is een header -bestand gebruikt in de C + + programmeertaal te helpen met data input en output . Omdat Windows maakt gebruik van verschillende soorten van datum en tijd opmaak - zoals lokale tijd , file tijd en de systeemtijd - wilt u misschien de datum en tijd in je C + + programma te wijzigen . Begin met een iostream om de huidige datum en tijd formaat uitpakken , en dan vervangen met het gewenste formaat . Instructies 1 Gebruik de " _strdate " en " _strtime " functies om de huidige datum extraheren en time.Type deze formule om de gegevens te extraheren : # include < iostream . h > # include < time.h > nietig main ( ) { char sdate [ 9 ] ; char stime [ 9 ] ; _strdate ( sdate ) ; _strtime ( stime ) ; cout << " tijd : " << stime < < " date : " << sdate << endl ; } kopen van 2 Verander de iostream aan de universele tijd en datum in met deze programmering weer te geven : # include < iostream.h > # include using namespace std < wINDOWS.H > ; int main ( ) op Twitter { systeemtijd * p_ST = new systeemtijd ; GetSystemTime ( p_ST ) ; cout << " Jaar : " < wYear << endl ; cout << " Maand : " < wMonth << endl ; cout << " Day : " < wDate << endl ; cout << " uur : " < wHour << , endl ; cout << " minuten : " < wMinute << endl ; cout << " Seconds : " < wSeconds << endl ; cout << " Milliseconden : " < wMilliseconds << endl ; < br } 3 > Wijzig de functie in een makkelijk te lezen datum en tijd als gevolg van uw lokale tijd door het invoeren van deze code uitvoeren : # Include # include int main ( ) { time_t rawtime ; struct tm * timeinfo ; tijd ( & rawtime ) ; timeinfo = localtime ( & rawtime ) ; printf ( " Huidige lokale tijd en datum : % s " , asctime ( timeinfo ) ) ; return 0 ; } 4 Zet de functie op drukken de datum en tijd in een string die is gemakkelijk te begrijpen , zoals weekdag , maand , dag , uren , minuten , seconden en jaar van je C + + " tm " kalender met behulp van deze code : # include < ; stdio.h > # include int main ( ) { time_t rawtime ; struct tm * timeinfo ; tijd ( & rawtime ) ; timeinfo = localtime ( & , rawtime ) ; printf ( " De huidige datum /tijd is : % s " , asctime ( timeinfo ) ) ; return 0 ; }
|