בלאט 2 פון 4

פארעפענטליכט: שבת נובמבר 05, 2011 8:35 pm
דורך אוהב חכמה
וויפיל אזייגער ס'איז ביי מיר ווילט איר וויסן?
איך האב דאך גארנישט פון ענטפערן, א מינוט ארום וועט דאך אנדערש זיין.

נוץ ענדערש דעם פראגראם, ווען איר פרעגט אים וועט ער אייך ענטפערן מיט קלארע און דייטליכע ווערטער די צייט.
Zeiger
It's almost half past twelve.


נאט אייך, אין C:
קאוד:
/******************************************************************************
 * Zeiger -- display time as sentence.
 *
 * אוהב חכמה
 ******************************************************************************/

#include <unistd.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <time.h>

static long get_secs (void);

int main (int argc, char *const argv[])
  {
    static char *const hr[] =
    {
      "twelve", "one", "two", "three", "four", "five",
      "six", "seven", "eight", "nine", "ten", "eleven"
    };
    static char *const mn[] =
    {
      "", "five ", "ten ", "a quarter ",
      "twenty ", "twenty-five ", "half "
    };
    static char *const near[] =
    {
      "nearly ", "almost ", "", "just after ", "after "
    };
    static char *const up[] =
    {
      "to ", "", "past "
    };
 
    long adj_mins      = (get_secs () + 30L) / 60L + 27L;
    long hours      = (adj_mins / 60L) % 12L;
    long minutes      =  adj_mins % 60L;
    long almost      =  minutes % 5L;
    long divisions   = (minutes / 5L) - 5L;
    long to_past_idx = divisions > 0L ? 1L : 0L;
 
    if (divisions < 0L)
    {
        divisions = -divisions;
        to_past_idx = -1L;
    }
    ++to_past_idx;
 
    printf ("It's %s%s%s%s", near[almost], mn[divisions], up[to_past_idx], hr[hours]);
 
    if (divisions == 0L)
        puts (" o'clock.");
    else
        puts (".");
      
   return 0;
  }
 
static long get_secs (void)
  {
    time_t sys_time = time (NULL);
    struct tm *sys_date = localtime (&sys_time);
 
    return ((sys_date->tm_hour * 60L) + sys_date->tm_min) * 60L + sys_date->tm_sec;
  }


בעפאר פאטאקי פרעגט, כ'נוץ C ווייל פון דעם איז דא די מערסטע קאמפיילערס.

פארעפענטליכט: זונטאג נובמבר 06, 2011 3:30 am
דורך tell.me.something
וואס דארף דאס צו מיינען? (סארי. איך בין נישט קיין קאמפיוטער עקספערט)

פארעפענטליכט: זונטאג נובמבר 06, 2011 7:35 am
דורך אוהב חכמה
איר דארפט דאס קאמפיילן מיט א C compiler. די קלענסטע און שנעלסטע איז מסתמא tcc.

כ'נעם אן אז איר האט windows operating system (ווען נישט פרעגט איר ווען מסתמא נישט). אלזא, לאדענט אראפ tcc-0.9.25-win32-bin.zip, אינעווייניג איז דא א folder מיטן נאמען tcc, קאפירט דאס אינהאלט פונעם folder (נישט דאס folder זעלבסט) ערגעצוואו אין Path (למשל אין C:\windows\system32).

יעצט, עפנט notepad (אדער סיי וועלכע text editor), און שרייבט אריין דאס קאוד פון אויבן. מאכט זיכער אז איר סעיווט דאס נישט אלס text documents נאר אלס all files, מיטן נאמען Zeiger.c. (נאכאמאל, מאכט זיכער אז ס'הייסט נישט Zeiger.c.txt).

דאן, גייט צום פאלדער וואו איר האט געסעיווט דאס file (למשל C:\Users\tellme\Documents), און עפנט דארט א command prompt, שרייבט אריין דאס פאלגענדע:
קאוד:
tcc -o Zeiger.exe Zeiger.c

ביז א סעקונדע וועט דארט ווערן א נייע פראגראם, Zeiger.exe, שרייבט אריין (אין Command prompt)
קאוד:
Zeiger
און איר וועט באקומען אן אנטווארט
It's just after half past eleven.

פארעפענטליכט: זונטאג מאי 11, 2014 12:16 pm
דורך ק.נ.א. וועטער
1:16

פארעפענטליכט: זונטאג מאי 11, 2014 4:10 pm
דורך ק.נ.א. וועטער
5:10

פארעפענטליכט: מאנטאג מאי 12, 2014 7:48 am
דורך msp
געוואלד אוהב חכמה! ווי ביזטו!

פארעפענטליכט: מאנטאג מאי 12, 2014 10:57 pm
דורך פעפערקארן
11:57

פארעפענטליכט: מאנטאג מאי 12, 2014 11:07 pm
דורך יוראפ
יעצטיז איז 11:57?

פארעפענטליכט: מאנטאג מאי 12, 2014 11:09 pm
דורך פעפערקארן
פריער געווען

פארעפענטליכט: מאנטאג מאי 12, 2014 11:09 pm
דורך יוראפ
פריער געווען 12:07

פארעפענטליכט: דינסטאג מאי 13, 2014 7:39 am
דורך msp
13.39

פארעפענטליכט: דינסטאג מאי 13, 2014 4:48 pm
דורך רבי הערשל
.

פארעפענטליכט: מיטוואך מאי 14, 2014 7:42 am
דורך msp
13.42

פארעפענטליכט: פרייטאג מאי 16, 2014 11:31 am
דורך רבי הערשל
12:31 געכאפט חצות ב"ה.

פארעפענטליכט: פרייטאג מאי 16, 2014 11:55 am
דורך msp
אויף וואס? אויף שחרית?

פארעפענטליכט: דינסטאג מאי 20, 2014 4:05 pm
דורך רבי הערשל
איך האב אים איינמאהל פארכאפט אין איינגעשפארט, ער זאל זיך נישט אזוי ארום דרייען ביי די שפעטע מנינים מיט אזא געהויבענע קאפ און אנציען די מענטשהייט...

פארעפענטליכט: מיטוואך מאי 21, 2014 7:33 am
דורך msp
ווי איז חצות יעצט
האסט אים שוין ארויס געלאזט?

פארעפענטליכט: דאנערשטאג מאי 22, 2014 4:14 pm
דורך רבי הערשל
msp האט געשריבן:ווי איז חצות יעצט
האסט אים שוין ארויס געלאזט?

;l;p-

פארעפענטליכט: פרייטאג מאי 23, 2014 7:19 am
דורך msp
א בעיבי איז א זייגערמאכער
ער זייגט און ער מאכט

פארעפענטליכט: זונטאג יולי 27, 2014 11:15 pm
דורך רבי הערשל
און וויפיל איז יעצט?

פארעפענטליכט: מאנטאג יולי 28, 2014 3:23 am
דורך msp
9.23am

פארעפענטליכט: מאנטאג יולי 28, 2014 8:55 am
דורך ק.נ.א. וועטער
9:55am

פארעפענטליכט: מאנטאג יולי 28, 2014 1:35 pm
דורך רבי הערשל
2:34
איך דארף לויפן זייט מיר געזונט

פארעפענטליכט: מאנטאג יולי 28, 2014 1:35 pm
דורך ק.נ.א. וועטער
הצלחה רבה

פארעפענטליכט: מאנטאג יולי 28, 2014 1:37 pm
דורך רבי הערשל
הרב קנא ב"ה פיין פארברענגט מיט דיר. ייש"כ