Posted By: ja (ja) on 'CZprogram'
Title: Re: Cecko ...
Date: Wed Mar 19 14:48:30 1997
> Ahoj lidi,
> mam par problemku:
> 1) Chtel jsem udelat program, kde budu provadet nejakou
> cinnost a mezi tim budu testovat, jestli byl stisknutej nejakej znak, cili
> potrebuju nejakou funkci podobnou jako v Pascalu keypressed, ktera by vrace
> true, kdyz byla klavesa stisknuta a false, kdyz nebyla stisknuta.
> 2) Dal bych chtel vypsat inverzni text. Jak by se tohle dalo udelat?
> 3) Jak se da v C smazat obrazovka??
>
Protoze vstup a vystup je strojove zavisly, bylo C chytre navrzeno bez V/V
ten je pak v ruznych knihovnach.
Jako standard asi vsichni povazuji ANSI C.
Pokud se nemylim, v teto norme neni nic z bodu 1), 2) ani 3).
smula :(
Nastesti C zna jakysi preprocesor, s kterym jdou delat divy.
priklad:
#if defined(unix)
#include <curses.h>
#define clr { clear(); refresh(); }
#elif defined(__MSDOS__)
#include <conio.h>
/* atd. */
#endif
pabouk
PS: Tohle povazuju za klady cecka oproti pascalu.
PPS: Jsou dalsi standardy, napriklad knihovna curses je v posixu.
Ale dosovsky sw se nicim takovym asi moc neridi ;-)