Das spricht aber eher gegen Visual C++ als für ein void main...Zitat von Matflasch
Das spricht aber eher gegen Visual C++ als für ein void main...Zitat von Matflasch
For a world where freedom and knowledge survives the compiler! (https://www.fsfe.org)
If art interprets our dreams, the computer executes them in the guise of programs!
Hm...ist es irgendwie möglich, mit irgendeinem Programm unter Linux mit den gleichen Bibliotheken etc. zu arbeiten, wie unter Windows/Visual Studio 6?
Weil ich das Projekt ja unter Windows schreiben muss...
Das wäre alles kein Problem, wenn sich eurer Lehrer wenigstens minimal an einen Standard (C oder C++) halten würde.Zitat von Hannibal19xx
Obiger Quelltext ist auch näher an C++ als C.
Für die conio.h gibt es eine Implementierung für Linux.
Ich würde jetzt ja gerne auf einen entsprechenden Thread hier verweisen wo der Header verlinkt ist, aber er bringt mir immer nur "Datenbankfehler".
Naja, jedenfalls mit diesem Header und 2,3 kleinen Änderungen läßt sich der Quelltext kompilieren, und er funktioniert auch.
Hm...teile der Lösungen im Quelltext stammen von einem Mitschüler, also nicht alles der Lehrer schuld ;-)
Ich werde mal versuchen das ganze unter SciTE zu compilen...
Nun habe ich als Fehler noch folgendes:
Wie müsste die main denn aufgebaut sein, damit das ganze geht?Code:>g++ -pedantic -Os -fno-exceptions -c main.c -o main.o main.c:55: error: `main' must return `int' main.c:55: error: return type for `main' changed to `int' >Exit code: 1
Code:int main() { .... .... return 0; }
"I could have made some money developing proprietary software, and perhaps amused myself writing code. But I knew that at the end of my career, I would look back on years of building walls to divide people, and feel I had spent my life making the world a worse place." -- Richard M. Stallman
Wissenskommunismus und Wissenskapitalismus
Offene Quellen und öffentliches Wissen
und vieles mehr: VRG's Texts , Philosophy of the GNU Project
ok, thx...geht nun ohne Fehler...
Habe also in SciTE compile genutzt und nun muss ich ja Build und Go verwenden, oder?
Dann sieht die Ausgabe aber so aus:
Code:>g++ -pedantic -Os -fno-exceptions -c main.c -o main.o >Exit code: 0 >make make: *** Keine Targets angegeben und keine »make«-Steuerdatei gefunden. Schluss. >Exit code: 2 >main sh: main: command not found >Exit code: 127
ja es ist durchaus wahr, das
nur unter DOS funzt, aber unter Linux gibts den Befehl "cls" ja auch gar nicht, dafür gibts folgendes:Code:system("cls")
Ich hoffe konnte nen bisschen helfen *fgfg*Code:system("clear")
Bis dann
Manuel Trapp + Liene Trapp
THX, werde ich sicherlich mal gebrauchen können :-)
Nur, wie gehe ich in SciTE nach dem compile vor?
Leider passiert bei Build und Go nichts...
Niemand eine Idee?
Ist Scite nicht ein Texteditor Hab den bisher aufjedenfall immer zum bashscripten genommen
Glaube kaum, dass man mit dem was kompellieren kann.
Lesezeichen