ich habe leider keine Ahnung von C-Programmierung und brauche deshalb Hilfe bei einem völlig banalen Problem.
Mein zusammengefrickeltes kleines C Programm funktioniert aber hat eine kleine Merkwürdigkeit die noch behoben werden müsste.
Ich möchte gerne einen Basic-Interpreter direkt mit einem Basic Programm laden aber nur einen "Befehl" starten.
Zur Zeit muss ich folgendes eingeben:
basic GAME.BAS
Ich habe es inzwischen geschafft ein kleines C-Programm zu schreiben was zwar letztendlich genau das macht aber ich muss 8 mal eine Taste drücken damit das Argument auch berücksichtigt wird. 8 mal weil eben die Datei GAME.BAS insgesamt aus 8 Stellen besteht.
Ich weiß dass das totaler Schwachsinn ist aber leider habe ich es nur so hinbekommen.
Kann mir jemand schreiben wie ich den nachfolgenden Code umschreiben muss um das Resultat direkt zu bekommen?
Code: Alles auswählen
main(argv)
char ** argv;
{
char ** _getargs();
argv = _getargs(0, "GAME.BAS");
execv("basic",argv,0);
}
Vielen Dank schon mal im voraus!!!