Skocz do zawartości
The_Structor

C/C++ CZAS

Rekomendowane odpowiedzi

czy moglby mi ktos napisac cos takiego:

 

chodzi o to, aby program pobieral date z komputera i w zaleznosci od dnia w

programie wyskakiwaloby co innego przy irichomieniu, jesli jest to zbyt

skomplikowane, albo ktos nie ma czasu, to prosilbym o jakies linki, ale dla

kogos kto programuje jeszcze baaaardzo opornie w C

 

szczegolnie prosilbym o podanie zrodla jakiegos programu, bo z samymi funkcjami sobie nie poradze :(

 

z gory dzieki, pozdrawiam tS

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Skorzytaj z funkcji localtime.

Funkcja ta zwraca wskaznik do struORT: ORT: ORT: ktury, ktorej polami sa m.in. dzien tygodnia, dzien miesiaca, miesiac itp.

Tu http://www.cplusplus.com/ref/ctime/localtime.html masz opis tej funkcji + przyklad, nie przejmuj sie ze w domenie jest C++, ta funkcja (jak zreszta napisane na tej stronie) jest akurat z ANSI C, wiec nie ma problemu.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

# include <stdio.h>

# include <time.h>

# include <conio.h>

 

 

int main()

{

time_t mojTime;

struct tm *mojLocaltime = localtime( &(mojTime = time(NULL)) );

switch(mojLocaltime->tm_wday)

{

case 1: printf("PONIEDZIALEK.");

 

printf("ddddddddd"); break;

 

case 2: printf("WTOREK");

printf("ddddddddd"); break;

 

case 3: printf("SRODA.");

printf("ddddddddd"); break;

 

case 4: printf("CZWARTEK.");

printf("ddddddddd"); break;

 

case 5: printf("PIATEK.");

printf("ddddddddd"); break;

 

case 6: printf("SOBOTA.");

printf("ddddddddd"); break;

 

case 0: printf("NIEDZIELA.");

printf("ddddddddd"); break;

 

default: printf("n *********************");

 

}

getch();

}

 

 

 

 

i zrobie sobie teraz ladny plan zajec ;]

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

# include <stdio.h> 

# include <time.h> 

# include <conio.h> 

 

 

int main() 

time_t mojTime; 

struct tm *mojLocaltime = localtime( &(mojTime = time(NULL)) ); 

switch(mojLocaltime->tm_wday) 

case 1: printf("PONIEDZIALEK."); 

 

printf("ddddddddd"); break; 

 

case 2: printf("WTOREK");

printf("ddddddddd");  break; 

 

case 3: printf("SRODA.");

printf("ddddddddd");  break; 

 

case 4: printf("CZWARTEK.");

printf("ddddddddd");  break; 

 

case 5: printf("PIATEK.");

printf("ddddddddd");  break; 

 

case 6: printf("SOBOTA."); 

printf("ddddddddd"); break; 

 

case 0: printf("NIEDZIELA.");

printf("ddddddddd");  break; 

 

default: printf("n *********************"); 

 

getch(); 

}

 

 

 

 

i zrobie sobie teraz ladny plan zajec ;]

 

uuu troche dawno to bylo

a wiesz moze jak zrobic zeby taki plan wlanczal sie o wybranej godzinie ?

albo gdy pierwszy raz wlaczymy komputer

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

a wiesz moze jak zrobic zeby taki plan wlanczal sie o wybranej godzinie ?

albo gdy pierwszy raz wlaczymy komputer

Uzyj Harmonogramu zadan windowsa, lepsze to niz nonstop wiszacy program i co chwile sprawdzajacy czy juz czas zeby cos zrobil.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...