C# Anfänger-Übung

04/28/2014 20:27 Döner-Chicken Grill#1
Moin Leute,
Habe gerade in Notepad in C# was kleines gemacht und wollte es mit VS2013 Compiler machen. bei eingabe "cl bspl0001.c" kommt fehler, konnte nicht gelesen werden.

Script

Hoffe jmd kann helfen.
Mfg.
04/28/2014 20:36 .Marcel'#2
Quote:
Originally Posted by Marcel32754 View Post
Moin Leute,
Habe gerade in Notepad in C# was kleines gemacht und wollte es mit VS2013 Compiler machen. bei eingabe "cl bspl0001.c" kommt fehler, konnte nicht gelesen werden.

Script

Hoffe jmd kann helfen.
Mfg.
Aus welchem Grund nutzt du nicht die IDE von Microsoft ?
04/28/2014 20:47 Jeoni#3
Das ist kein C# (dann würde der Thread auch in die .net Section gehören), das ist C. Zudem fehlt der Rückgabetyp der main-Funktion (sollte int sein). Hinter dem zweiten und dritten printf ist ein Doppelpunkt statt eines Semikolons (oder Semikoli, wie auch immer).
Ergebnis, nachdem die Fehler korrigiert sind:
[Only registered and activated users can see links. Click Here To Register...]
Dass es bei dir mit "... konnte nicht gelesen werden" abbricht, könnte daran liegen, dass deine .c Datei in irgendeinem Pfad liegt, in dem die Konsole, und damit auch cl.exe, keine Leserechte haben. Auch Schreibrechte werden benötigt, da das Kompilat afaik letztlich auch dort hingeschrieben werden muss, wenn kein anderer Outputpfad angegeben ist.
Oh, und wenn man das mit der "normalen" cmd.exe ohne VS extension macht, muss man ggf noch die PATH variable um den pfad mit der cl.exe erweitern, die cl.exe immer mit direktem Pfad angeben oder dort kompilieren, wo die cl.exe liegt (was problematisch bzgl Rechte sein könnte, wenn die Konsole nur Nutzerrechte hat).
Hoffe, dass das hilft
Jeoni
04/29/2014 15:03 Döner-Chicken Grill#4
[Only registered and activated users can see links. Click Here To Register...] das steht da wenn ich eingebe

"cl bspl0001"

Im Hintergrund sieht man die Ordner bzw. dateien.

Und mit "cl bspl0001.c" folgendes:
[Only registered and activated users can see links. Click Here To Register...]
04/29/2014 16:45 ​Tension#5
Komme irgendwie nicht drauf klar, dass du schreibst das du ein C# Programm geschrieben hast und dann mit einem C-Code antanzt.
Benutz doch die IDE von VisualStudio ist um längen einfacher zumal ist mir immer noch nicht klar ob du nun C# oder C lernen willst.
04/29/2014 17:52 Syc#6
Quote:
Originally Posted by Marcel32754 View Post
[Only registered and activated users can see links. Click Here To Register...] das steht da wenn ich eingebe

"cl bspl0001"

Im Hintergrund sieht man die Ordner bzw. dateien.

Und mit "cl bspl0001.c" folgendes:
[Only registered and activated users can see links. Click Here To Register...]
Du kannst die .c-Datei nicht kompilieren, weil du nicht im richtigen Verzeichnis bist.

Die Datei befindet sich in einem Verzeichnis mit dem Namen "C Arbeiten", aber CMD steht irgendwo in einem Programmordner. Also entweder die .c Datei mit einem absoluten Pfad aufrufen oder erst dorthin navigieren.

Quote:
Originally Posted by ​Tension View Post
...
Er wird halt irgendeine Programmiersprache lernen wollen und hat sich das erst beste Buch/Tutorial geschnappt, was zufällig C ist, kennt sich aber nicht mit den Sprachen aus.
04/29/2014 18:06 Delinquenz#7
Quote:
Benutz doch die IDE von VisualStudio ist um längen einfacher zumal ist mir immer noch nicht klar ob du nun C# oder C lernen willst.
Wenn man mit Fehlermeldungen wie "No such file or directory" nichts anfangen kann, ist das echt empfehlenswert.
04/29/2014 22:22 Popman1994#8
Ich weiß welches Buch du hast :D. Programmieren von Anfang an von Helmut Erlenkötter nicht wahr :) ?

Du musst dir Code Blocks Downloaden dort kannst du sorgenlos mit C Programmieren.

Download dir codeblocks 13.12mingw-setup.exe.

Downloadlink : [Only registered and activated users can see links. Click Here To Register...]

Gib mir ein Thanks falls ich dir geholfen habe :).

Bei Fragen zu CodeBlocks kannste mich gerne anschreiben.