ansi.sys

mike4004

Erfahrenes Mitglied
hallo ich habe ei n problem unzwar lernen ich gerade c und in dem buch das ich lese steht folgenter quellcode.
das sollte ein Programm sein in dem ein Ball(ein o) hin und her hüpft.

allerdings steht da das der code sich under windows nur mit den ansi.sys treibern gemacht werden oder unter linux.

jetzt meine frage woher bekomme ich diesen treiber und wie installiere ich ihn bitte mit keiner anleitung wenns geht.

Code:
#include <stdio.h>

#define DELAY 10000000L
#define CLS printf("\033[2J")
#define LOCATE(z,s) printf("\033[%d;%dH", z ,s) //Course 


void main()
{
int x = 2, y=3,dx =1, gesch=0;

long warten;

CLS;
LOCATE(1,25); printf("**************** Springender Ball*********");
LOCATE(25,1);
printf("--------------------------------------------------------"
       "--------------------------------------------------------");

	   while(1)
	   {
 LOCATE(x,y); printf("o");

 for( warten =0 ; warten < DELAY ; ++warten)

 if(x==1 || x==79) dx = -dx;

 if(y == 24)
 {
 gesch = -gesch;
 if(gesch == 0) gesch = -7;
 }

 gesch +=1;

LOCATE( y,x); printf(" ");
y += gesch; x+= dx;
}
}
 
Also bei mir hier auf dem Rechner (Win XP Professional 2002 SP 2) ist die Datei c:\windows\system32\ansi.sys vorhanden. Hm.

Allerdings hab ich noch einen interessanten Link gefunden: http://www.robvanderwoude.com/ansi.html

Da gibt's ein ansi.com Programm welches man anstatt von ansi.sys benutzen kann. Allerdings funktioniert bei mir irgendwie beides nicht...

Gruß
 
Ich habe das ganze jetzt gelassen das ist ein sch***s diese ansi treiber ich kan mein programm auch ohne fertig machen ich danke dir aber für die hilfe!
 
Zurück