Ich lerne C .... doch bleib schon stecken :(
-
Okay, ich denke, wir sollten es nicht so schnell überstürzen, denn der Thread hier ist das reinste Chaos.
-
Erstmal ein wow für die schnellen antworten kann gar nicht so schnell ausprobieren ^^
also dasm mit dem getchar(); funkt nicht man sieht trotzdem kein fenster
mhhh ich weiß nicht warum das fenster nicht aufgeht. man der erste versuch und schon ein rückschlagthx für die hilfe
-
Nabend,
NiKe87 schrieb:
Erstmal ein wow für die schnellen antworten kann gar nicht so schnell ausprobieren ^^
also dasm mit dem getchar(); funkt nicht man sieht trotzdem kein fenster
mhhh ich weiß nicht warum das fenster nicht aufgeht. man der erste versuch und schon ein rückschlagthx für die hilfe
Oeffne doch mal eine Konsole, welchse "per Hand" in das entsprechende
Verzeichnis und ruf dann aus der Konsole heraus die Anwendung auf.Was fuer einen Compiler benutzt du denn?
gruss
v R
-
ich benutze suse linux KDE3.5
und den compiler gcc
... und es funktioniert auch nicht wenn ich es über die konsole aufrufe
-
Hast du in der Konsole
./
vor den Dateinamen gesetzt?
-
nein habe ich nicht was hat zu bedeuten ?
und wie müsste es dann aussehen ?thx :xmas2:
-
Dadurch wird das Programm in dem Verzeichnis gesucht, in dem du dich gerade befindest. Sonst werden nur die Verzeichnisse durchsucht, die in der Pathvariablen eingetragen sind.
-
Hallo habe noch mal eine andere Übung aus dem Buch genommen und es funktioniert immer noch nicht
Es lässt sich alles kompilieren aber die Datei lässt sich nicht ausführen.
Es kommt keine Fehlermeldung und kein Fenster was sich wieder schließt.
Ich arbeite unter Linux mit dem Editor Kate und dem Compiler GCC.
Dieser Code lautet :/* bspl0003.c */ #include <stdio.h> main() { printf("\nJetzt rechne ich: \n"); printf("3 + 2 = %i\n3 - 2 = %i\n",3+2,3-2); printf("12 * 3 = %i\n",12*3); printf("12 / 3 = %i\n\a",12/3); }
und ich habe es auch schon mit
int main() /*mein Code*/ return 0;
probiert. Kann man mir denn irgendwie weiterhelfen ???
Danke für Eure Antworten.
-
Kannst du kurz mal Deine Übersetzungsanweisungen
mitteilen?Welche Dateien liegen in deinem Projektverzeichnis?
Welche Dateien werden nach den Übersetzungsvorgängen erzeugt?gcc ...
Wie heißt das bei Dir?
Zeh Mau :xmas1:
-
also bei mir heißt es im buch ich kann es
mit cc oder gcc übersetzen lassen ...
wenn ich mich in der konsole befinde gehe ich zum pfad der C-Datei
und gebe dann ein:gcc -o bspl0003 bspl0003.c
Die Datei wird dann auch erzeugt aber funktioniert nicht.
-
Welche Datei wird dann erzeugt?
Meldet der Compiler/Linker etwas?
Wie rufst du das Programm in der Konsole auf?
In welchem Pfad befindest du dich?
Zeh Mau :xmas1:
-
also die Konsole gibt keine Fehlermeldung wieder.
mhh es wird eine "ausführbare"executable file erstellt
der Pfad ist bei mir
Desktop/Programming/bspl0003.cDie Datei öffne ich über das Fenster in dem einfach auf sie klicke !
-
mhh es wird eine "ausführbare"executable file erstellt
Wie heißt diese?
der Pfad ist bei mir
Desktop/Programming/bspl0003.cKannst du mal dann versuchen, die Tipps aus diesem Forum zu beherzigen, und dann die Datei aus der Konsole zu öffnen. Direkt aus deinem Ordner, ggf. mit ./?
-
ja ok dann sehe ich das programm in der konsole ... aber müsste sich nciht eigentliich ein fenster öffnen ???
-
Aha
Wenn du jetzt noch die anderen Tipps aus dem Beitrag beachtest, sollte es gehen, so wie du es sagst.Derweil bitte ich dich auch mal diesen Beitrag anzuhören
http://www.radiopannen.de/rubrik.php?r=11
mit der Gewitteroma.Viel Spaß damit.
:xmas1: