לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 17-12-2006, 22:33
  גושניק גושניק אינו מחובר  
 
חבר מתאריך: 02.05.05
הודעות: 76
בעיה ב"שעון"

אז ככה:

בניתי שעון פשוט שמתעדכן כל שניה
קוד:
#include<stdio.h> #include<conio.h> #include<time.h> void second(int,int,int); clk(int,int,int); int main() { time_t now; time(&now); int h=0,z=0,y=0; int x=clk(y,z,h); while(x==0) { x=clk(y,z,h); } getch(); return 0; } int clk(int y,int z,int h) { int sec=y; int minutes=z; int hours=h; while(hours<24) { while(minutes<60) { while(sec<60) { second(hours,minutes,sec); sec++; } sec=0; minutes++; } minutes=0; hours++; } return 0; } void second(int hours,int minutes,int sec) { time_t now,nowl; time(&now); nowl=now; while(now<nowl+1) { time(&now); } if(hours<10) {printf("0");} printf("%d:",hours); if(minutes<10) {printf("0");} printf("%d:",minutes); if(sec<10) {printf("0");} printf("%d\n\n",sec); }


second מחשבת ערך של שניה אחת ומדפיסה את השעה.
clk דואגת שהזמן יעבור כמו שצריך לדוגמה אחרי 60 שניות השניות מתאפסות והדקות עולות ב1

עכשיו אין לי מושג איך אני מחשב את השעה העדכנית האמיתית דרך now שזה מונה שניות מ 1970 ניסיתי הרבה דברים וזה אף פעם לא הצליח כל פעם כשאני מפעיל את הקובץ exe השעה לא עדכנית.

זאת אומרת המבנה של השעון עצמו עובד מצוין חוץ מזה שאינו מתעדכן.
מישהו יכול לעזור לי?
איך אני מחשב את h,z,y?

נערך לאחרונה ע"י גושניק בתאריך 17-12-2006 בשעה 22:35.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 14:42

הדף נוצר ב 0.05 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר