![]() |
wo ist der fehler?
hallo ich habe mir ein buch über c gekauft und hab mir visual express gedownloadet
und hier ist mein erstes programm /* bspl0001.c */ #include <stdio.h> main(){ printf("\nDies ist ein erstes C-Programm.\n"); printf("\nWie Sie sehen, kann 'printf' "); printf("nicht nur Texte drucken,\n"); printf("sondern auch rechnen.\n\n"); printf("13 * 7 = %i \n",13 * 7); } 1.was ist daran falsch? bitte korrigiert mich 2.und wen ich dann alles richtig habe, wie führe ich dann das programm aus? im buch ist etwas vom quellprogramm übersetzten und gelinkt die rede 3.brauche ich noch was um das programm zu "bauen" ausser visual express? 4. ein compiler? weiss zwar nicht was das ist aber ist das nicht auch in visuall express eingebaut? gruss davi |
Du hast alles benötigte Handwerkszeug (und deutlich mehr) mit an Bord mit MS Visual C++ Express (Ich gehe mal davon aus, dass du dir das besorgt hast).
Zu 2: Erledigt Visual Studio in einem Rutsch. Zu 3: s.o. Zu 4: Informier dich z.B. mal bei Wikipedia, was das ist. Es reichen die ersten 3,4 Sätze, damit du das wieder abhaken kannst. |
an dem quellcode ist nix falsch.
gcc übersetzt den ohne zu meckern. wenn du das unter VS übersetzt (projekt -> neue konsolenanwendung) dann evntl. noch ein Code:
getchar(); vielleicht besteht der c++ compiler auf korrekten prototyp und eine entsprechende return anweisung. Code:
int main(int ac, char** av){ oder du hast dir VS C# besorgt :) der kann kein C ;) btw: klugscheiss an: streng genommen bewirkt jede programmanweisung (mind.) eine rechnung. somit auch ein funktionsaufruf von printf(). allerdings wird die berechnung von 13*7 in diesem fall direkt durch den C-compiler vorgenommen. klugscheiss aus |
ich hab microsoft visual c# express
brauche ich etwas anderes? edit: bin gerade am downloaden von visual c++ ist dass das richtige? edit: wie erstelle ich das programm? ich kann es nicht erstelle da irgendwie eine dtei fehlen soll? |
C# Express ist leider falsch, C++ ist korrekt.
Erstellen wie urga beschrieben hat über den Projektassisenten und dort ein Konsolenanwendung auswählen. |
Zitat:
also selber erstellt ich habs aus dem buch gruss davinci |
also.
VSE C++ 2010 starten. datei -> neu -> projekt win32 wählen (win32 konsolenanwendung) unten bei name helloworld eingeben (optional haken bei verzeichnis für lösung erstellen raus) OK klicken "fertig stellen" klicken dann sollte schonmal ein editor aufgehen in dem steht: Code:
// helloworld.cpp : Definiert den Einstiegspunkt für die Konsolenanwendung. Code:
// helloworld.cpp : Definiert den Einstiegspunkt für die Konsolenanwendung. ...blablabla ist veraltet.... erstellen? ja klicken. damals hab ich lange unter unix programmiert konnte makefiles hoch und runterbeten... und als ich das erste mal vor nem borland c++ saß, hab ich auch kein helloworld hinbekommen ;) |
dank dir viel viel mals
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:54 Uhr. |
Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.