[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: The evolution of .... the programer's life
Hallo,
Cai Hello.c cua cac bac toi thay cach day lau lam roi. Cai version toi xem
gan dday con co ca? hello world cu?a "software pirate" viet nua co+.
Gio nguoi ta viet cac loai programs xu ly' nhung ca'i cao ca^'p tinh vi
ho+n nhie^`u. Toi co cai chuong trinh dinh gui vao thread "Have break"
nhan chuyen ai noi truoc, ai noi sau. Nhung the.n thung ngan nga.i mot
hoi roi ba.n quen beng luon. Gio no chet mat roi. Nay gui cac bac
C-programmers do.c cho+i.
VH
PS. bac Chi Tuan Le can than nhe', vang tuc o cho dong nguoi de bi pha.t
lam day.
----- Begin Included Message -----
/***************************************
Source : To?_ti`nh_ca^m.c
Created : La^u ru`i
Author(s) : VH & MH
Module : 36 ca'ch to? ti`nh
Update : May 1997
***************************************/
#define EM_RU.T_TAY_LA.I :-(
#define KHO^NG_PHA?N_DO^'I_GI` :-)
FILE *Ma('t_anh, *Ma('t_em,
*Tay_anh, *Tay_em;
int To?_ti`nh_ca^m()
/* return TRUE if em dong y' -> co`n cho+` gi` nu+~a ... (#)
FALSE if em da co nguoi kha'c -> di cho^~ kha'c kie^'m a(n
*/
{
int Khoa?ng_ca'ch_em_va`_anh = 5, /* 5 m */
tie^'p_tu.c_ca^`m_tay_em = FALSE,
Em_co'_ca?m_ti`nh_vo+'i_ta = 20; /* threshold val.
must not be negative, max=100% */
M_open( Ma('t_anh);
M_open( Ma('t_em);
/* ni'n tho+?, ti` vai, a'p ma' ... */
Khoa?nh_ca'ch_em_va`_anh = 0.2; /* 20 cm */
Nhi`n_va`o_ma('t_em( Ma('t_anh, Ma('t_em);
idle( 2phu't);
/* now or never ! */
T_open( Tay_anh);
T_open( Tay_em);
do {
Ca^`m_tay_em( Tay_anh, Tay_em);
if ( (c = getchar( Tay_em)) == EM_RU.T_TAY_LA.I)
tie^'p_tu.c_ca^`m_tay_em == TRUE;
Nhi`n_va`o_ma('t_em( Ma('t_anh, Ma('t_em);
if ( (c = getchar( Ma('t_em)) == KHO^NG_PHA?N_DO^'I_GI`)
Em_co'_ca?m_ti`nh_vo+'i_ta += 10;
else
Em_co'_ca?m_ti`nh_vo+'i_ta --;
} while ( tie^'p_tu.c_ca^`m_tay_em == TRUE &&
0 < Em_co'_ca?m_ti`nh_vo+'i_ta < 100);
/* to be filled in individually */
return TRUE;
} /* end To?_ti`nh_ca^m() */
Nhu toi da tuyen bo truo'c, toi thuoc phai positive thinking nen khong
du tinh cac truo`ng hop vo van nhu+ "O^ng bo^/ba` bo^ cu?a em ddi la`m
ve^`" ... nen program cua toi khong duoc robust la('m. Chac con mot hai
bugs nua. Bac na`o sang tac chuong trinh gi hay de nghi bo sung vao thu
vien cho vui.
happy programming,
VH
(#) La bouche de l'homme ne sert pas qu'a` embrasser ...
----- End Included Message -----