Am Die, 12 Feb 2002 schrieben Sie:
> hi,
>
> ich hab mal wieder probleme mit c.
> hoffentlich kann mir da jemad weiterhelfen.
>
> ich soll fuer das prog. einen kompl. alorithmus finden.
> das programm erzeugt ein lauflicht mit ncurses.
> ich hab nun 2 h rummgefrickelt, aber es kam nix gescheites bei raus.
> danke im vorraus.
>
> /*****************************************************/
> /* e2_x5 Lauflicht */
> /* Demo-Programm zur Einsendeaufgabe 2 */
> /*****************************************************/
> #include <stdio.h>
> #include <curses.h>
>
> #define TEMPO 5000000
> /*****************************************************/
> void main(void)
> {
> unsigned long int i;
>
> initscr();
> cbreak();
> noecho();
> nonl();
> intrflush(stdscr, FALSE);
> keypad(stdscr, TRUE);
> nodelay(stdscr, TRUE); /
>
> do
> {
> move(8,8);
> printw(" O O O O O O O O O O");
> refresh();
> for (i = 1; i <= TEMPO; i++);
>
> move(8,8);
> printw(" O O O O O O O O O O ");
> refresh();
> for (i = 1; i <= TEMPO; i++);
>
> move(8,8);
> printw(" O O O O O O O O O O ");
> refresh();
> for (i = 1; i <= TEMPO; i++);
>
> move(8,8);
> printw(" O O O O O O O O O O ");
> refresh();
> for (i = 1; i <= TEMPO; i++);
>
> move(8,8);
> printw(" O O O O O O O O O O ");
> refresh();
> for (i = 1; i <= TEMPO; i++);
>
> move(8,8);
> printw("O O O O O O O O O O ");
> refresh();
> for (i = 1; i <= TEMPO; i++);
>
> }while( getch() == ERR );
> endwin();
> }
Vielleich geht es so?
Gruss Christian
#include <stdio.h>
#include <curses.h>
#define TEMPO 7000000
struct string
{
char kette[59];
} licht = {"O O O O O O O O O O O O O O O O O O O "};
void main(void)
{
unsigned long int i;
int l;
initscr();
intrflush(stdscr, FALSE);
keypad(stdscr, TRUE);
nodelay(stdscr, TRUE);
do
{
for(l=0;l<=3;l++)
{
mvaddstr(8,8-l,licht.kette);
refresh();
for (i = 1; i <= TEMPO; i++);
}
}while( getch() == ERR );
endwin();
}
--
Christian Stalp [EMAIL PROTECTED]
Wiesbaden / Germany [EMAIL PROTECTED]
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org