Ładny brzuch
Jak w DevC++ pobrac aktualn date i dodzine?
#include<stdio.h> #include<time.h> main() { time_t czas; czas = time(0); fputs(ctime(&czas), stdout); return 0; }
Tyle, e ta posta poza wywietleniem na ekranie nie wiele Ci daje. Jeeli chcesz mie dostp bezporednio do sekund, minut, godzin itd. uyj tego rozwizania:
#include<stdio.h> #include<time.h> main() { time_t czas; struct tm *czas_strukt; czas = time(0); czas_strukt = localtime(&czas); printf("Po ostatniej pelnej minucie minelo %d sekund.\n", czas_strukt->tm_sec); printf("Po ostatniej pelnej godzinie minelo %d minut.\n", czas_strukt->tm_min); printf("Od polnocy minelo %d godzin.\n", czas_strukt->tm_hour); printf("Dzisiaj jest %d dzien miesiaca.\n", czas_strukt->tm_mday); printf("Od stycznia minelo %d miesiecy.\n", czas_strukt->tm_mon); printf("Od 1900 roku minelo %d lat.\n", czas_strukt->tm_year); printf("Od ostatniej niedzieli minelo %d dni.\n", czas_strukt->tm_wday); printf("Od 1 stycznia minelo %d dni.\n", czas_strukt->tm_yday); switch(czas_strukt->tm_isdst){ case 0: printf("Mamy czas zimowy.\n"); break; case 1: printf("Mamy czas letni.\n"); break; default: fputs("Blad\n", stderr); break; } return 0; }
}
#include<stdio.h> #include<time.h> main() { time_t czas; czas = time(0); fputs(ctime(&czas), stdout); return 0; }
Tyle, e ta posta poza wywietleniem na ekranie nie wiele Ci daje. Jeeli chcesz mie dostp bezporednio do sekund, minut, godzin itd. uyj tego rozwizania:
#include<stdio.h> #include<time.h> main() { time_t czas; struct tm *czas_strukt; czas = time(0); czas_strukt = localtime(&czas); printf("Po ostatniej pelnej minucie minelo %d sekund.\n", czas_strukt->tm_sec); printf("Po ostatniej pelnej godzinie minelo %d minut.\n", czas_strukt->tm_min); printf("Od polnocy minelo %d godzin.\n", czas_strukt->tm_hour); printf("Dzisiaj jest %d dzien miesiaca.\n", czas_strukt->tm_mday); printf("Od stycznia minelo %d miesiecy.\n", czas_strukt->tm_mon); printf("Od 1900 roku minelo %d lat.\n", czas_strukt->tm_year); printf("Od ostatniej niedzieli minelo %d dni.\n", czas_strukt->tm_wday); printf("Od 1 stycznia minelo %d dni.\n", czas_strukt->tm_yday); switch(czas_strukt->tm_isdst){ case 0: printf("Mamy czas zimowy.\n"); break; case 1: printf("Mamy czas letni.\n"); break; default: fputs("Blad\n", stderr); break; } return 0; }
}
if (czas_strukt->tm_sec == 30) { cout << "30 sek!"; }
Jednak tak nie wolno wedlug kompilatora g++ :-)
Wyskakuje jaki bd ? Podaj jego tre.
Musiaem mie jakis inny bd w kodzie, bo teraz dzia :)
Jest inny sposb - mieszniejszy - wymyliem go zaczynajc nauke programowania :D
#include <iostream> #include <stdlib.h> #include <fstream> using namespace std; int main(int argc, char *argv[]) { cout << " Przepraszamy za niedogodnoci ale musi pan/pani wcisn dwa razy enter"; cout <<" \n ach...te biblioteki z tego zwalonego jeyka C... :D " << endl system("time > czas.txt"); system("date > data.txt"); system("cls"); ifstream czas("czas.txt"); string a, b, linia_czas, linia_daty; getline(czas, a); linia_czas += a; ifstream data("data.txt"); getline(data, b); linia_daty += b; cout << linia_czas << endl; cout << linia_daty << endl; system("PAUSE"); return 0; }
PS. Oczywicie kod jest w formie artu (poza tym, e dziaa ) ^_^
Uytkownik arcktos edytowa ten post 29 sierpie 2005, 10:28
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
#include<stdio.h> #include<time.h> main() { time_t czas; czas = time(0); fputs(ctime(&czas), stdout); return 0; }
Tyle, e ta posta poza wywietleniem na ekranie nie wiele Ci daje. Jeeli chcesz mie dostp bezporednio do sekund, minut, godzin itd. uyj tego rozwizania:
#include<stdio.h> #include<time.h> main() { time_t czas; struct tm *czas_strukt; czas = time(0); czas_strukt = localtime(&czas); printf("Po ostatniej pelnej minucie minelo %d sekund.\n", czas_strukt->tm_sec); printf("Po ostatniej pelnej godzinie minelo %d minut.\n", czas_strukt->tm_min); printf("Od polnocy minelo %d godzin.\n", czas_strukt->tm_hour); printf("Dzisiaj jest %d dzien miesiaca.\n", czas_strukt->tm_mday); printf("Od stycznia minelo %d miesiecy.\n", czas_strukt->tm_mon); printf("Od 1900 roku minelo %d lat.\n", czas_strukt->tm_year); printf("Od ostatniej niedzieli minelo %d dni.\n", czas_strukt->tm_wday); printf("Od 1 stycznia minelo %d dni.\n", czas_strukt->tm_yday); switch(czas_strukt->tm_isdst){ case 0: printf("Mamy czas zimowy.\n"); break; case 1: printf("Mamy czas letni.\n"); break; default: fputs("Blad\n", stderr); break; } return 0; }
}
#include<stdio.h> #include<time.h> main() { time_t czas; czas = time(0); fputs(ctime(&czas), stdout); return 0; }
Tyle, e ta posta poza wywietleniem na ekranie nie wiele Ci daje. Jeeli chcesz mie dostp bezporednio do sekund, minut, godzin itd. uyj tego rozwizania:
#include<stdio.h> #include<time.h> main() { time_t czas; struct tm *czas_strukt; czas = time(0); czas_strukt = localtime(&czas); printf("Po ostatniej pelnej minucie minelo %d sekund.\n", czas_strukt->tm_sec); printf("Po ostatniej pelnej godzinie minelo %d minut.\n", czas_strukt->tm_min); printf("Od polnocy minelo %d godzin.\n", czas_strukt->tm_hour); printf("Dzisiaj jest %d dzien miesiaca.\n", czas_strukt->tm_mday); printf("Od stycznia minelo %d miesiecy.\n", czas_strukt->tm_mon); printf("Od 1900 roku minelo %d lat.\n", czas_strukt->tm_year); printf("Od ostatniej niedzieli minelo %d dni.\n", czas_strukt->tm_wday); printf("Od 1 stycznia minelo %d dni.\n", czas_strukt->tm_yday); switch(czas_strukt->tm_isdst){ case 0: printf("Mamy czas zimowy.\n"); break; case 1: printf("Mamy czas letni.\n"); break; default: fputs("Blad\n", stderr); break; } return 0; }
}

if (czas_strukt->tm_sec == 30) { cout << "30 sek!"; }
Jednak tak nie wolno wedlug kompilatora g++ :-)
Wyskakuje jaki bd ? Podaj jego tre.
Musiaem mie jakis inny bd w kodzie, bo teraz dzia :)
Jest inny sposb - mieszniejszy - wymyliem go zaczynajc nauke programowania :D
#include <iostream> #include <stdlib.h> #include <fstream> using namespace std; int main(int argc, char *argv[]) { cout << " Przepraszamy za niedogodnoci ale musi pan/pani wcisn dwa razy enter"; cout <<" \n ach...te biblioteki z tego zwalonego jeyka C... :D " << endl system("time > czas.txt"); system("date > data.txt"); system("cls"); ifstream czas("czas.txt"); string a, b, linia_czas, linia_daty; getline(czas, a); linia_czas += a; ifstream data("data.txt"); getline(data, b); linia_daty += b; cout << linia_czas << endl; cout << linia_daty << endl; system("PAUSE"); return 0; }
PS. Oczywicie kod jest w formie artu (poza tym, e dziaa ) ^_^
Uytkownik arcktos edytowa ten post 29 sierpie 2005, 10:28