Seite 2 von 5 ErsteErste 1234 ... LetzteLetzte
Ergebnis 11 bis 20 von 48
  1. #11
    Trojaner
    Registriert seit
    16.03.2009
    Beiträge
    91

    Standard

    Seit wann ist printf() in iostream oder cstdlib definiert, oder irre ich mich da?
    Rein theoretisch ist es egal ob du ein C oder C++ Projekt startest, da diese zwei Sprachen zum Großteil kompatibel sind(solange du die richtigen Header einbindest).

    Lässt sich das Programm auch ausführen wenn du es starten willst?
    Probier mal folgenden Code:
    Code:
    #include <cstdio> //(bei einem C-Projekt: stdio.h)
    
    int main(int argc, char *argv[])
    {
        printf("hallo weld\n ");
        system("PAUSE");
        return EXIT_SUCCESS;
    }
    Ich meine mir einzubilden, dass ich mal ein Problem mit return 0; in der main hatte, mit DevCpp. Kann sein dass es mit EXIT_SUCCESS funktioniert.

    //Edit: Was besser für dich ist musst du entscheiden, ich habe mit C++ angefangen, dadurch war das Erlernen von C einfach(denke aber mal umgekehrt ist es genauso einfach?)

    MfG Interceptor
    Geändert von Interceptor (22.04.2010 um 20:17 Uhr)
    [S]/[B]:

  2. #12
    Der `Toastflüsterer` Avatar von AlterHacker
    Registriert seit
    27.09.2008
    Beiträge
    690

    Standard

    C++ ~= C nur halt mit Klassen / Objekten
    (ja es gibt noch mehr unterschiede aber das ist der Hauptunterschied)
    Du kannst ruhig C lernen, und nachher auf C++ umsteigen wenn du magst, so viel tut sich da nicht ;-)

    Security is an illusion.
    Cheater : 8=o
    Normaluser : 8=======o
    Ich : 8================o

    BM: (4|2|0)

  3. #13
    cookie power :D Avatar von cookie-exploit
    Registriert seit
    16.02.2010
    Beiträge
    249

    Standard

    1. In C++ ist C implementiert, man kann also ganz einfach die C bibliotheken benutzen.

    Code:
    #include <cstdio>
    oder
    #include <stdio.h>
    Beides ist möglich!


    2. Sollte die eigenlich mit Dev C++ gehen, ich verwende es selbst und habe damit keine Probleme.
    Bei dir könnte ein Fehler bei der Installation aufgetreten sein^^, einfach mal als Admin neuinstallieren.
    Wenn das auch nciht hilf einfach mal als Admin starten und gucken ob das geht
    und falls du KIS benutzt kanns acuh daran liegen, hatte mal son ähnliches Problem.

    3. Das ist eigentlich egal, doch der große unterschied zwischen C++ und C ist das C++ Objekte verwendet und C nicht.


    Ich hoffe ich konnte etwas helfen.


    mfg cookie-exploit


    //edit
    Es ist einfacher wenn man erstmal die Ansätze in C lernt und danach auf C++ umschwengt,
    C++ ist in der Syntax gleich und so sollte der umschwung nicht so schwer sein
    und dann kannst du in ruhe das ganze neue lerne, also den umgang mit Klasssen, Namespaces, etc.
    Geändert von cookie-exploit (22.04.2010 um 20:27 Uhr) Grund: edit


    The quieter you become, the more you are able to hear...

  4. #14
    RockSt★r Avatar von Alucart
    Registriert seit
    03.07.2009
    Beiträge
    435

    Standard

    @ Interceptor: Ja mit dem ; hast du recht habe ich vergessen, danke.
    das mit diesen .h dahinter weiß ich nicht genau. Aber es geht immer wenn man es hinten dran schreibt. Ich glaube das Funktioniert auch wenn man es weg lässt bin mir aber auch nicht sicher, kanns in der Schule mal versuchen.

    if (sad() == true)
    {
    Sad().Stop();
    beAwesome();
    }


  5. #15
    Trojaner
    Registriert seit
    16.03.2009
    Beiträge
    91

    Standard

    Habs mal eben probiert, entweder <cstdio> oder <stdio.h> c && .h geht nicht. Aber wie Cookie schon sagte, ist im Grunde genommen eig. egal.

    MfG Interceptor
    [S]/[B]:

  6. #16
    DateMake Dialer
    Registriert seit
    19.04.2010
    Beiträge
    103

    Standard

    Zitat Zitat von Interceptor Beitrag anzeigen
    Aber diesen ; nicht vergessen, sonst geht es erst wieder nicht ; )
    Ansonsten mal <cstdio> (gehört da ein .h hinten ran, bin mir gerade nicht sicher?) probieren, zweifle zwar daran dass es das ist aber einen Versuch ist es wert.

    Ansonsten lade dir Code::Blocks das wird im gegensatz zu DevCpp noch weiterentwickelt.

    //Edit: Alucart: Du hast doch eh einen C Code hingeschrieben, wo ist das Problem? ; )
    Zweite Möglichkeit wäre: Erstelle mal ein komplett leeres Projekt, ohne irgendwelche Quelldateien o.Ä. dann füge eine main.c hinzu und schreib deinen Code rein.
    Daran könnte es evtl. auch liegen.

    MfG Interceptor
    Das ist so nicht ganz richtig. Es gibt wxDev C++, dieses wird auch weiterentwickelt

  7. #17
    cookie power :D Avatar von cookie-exploit
    Registriert seit
    16.02.2010
    Beiträge
    249

    Standard

    Zitat Zitat von Alucart Beitrag anzeigen
    @ Interceptor: Ja mit dem ; hast du recht habe ich vergessen, danke.
    das mit diesen .h dahinter weiß ich nicht genau. Aber es geht immer wenn man es hinten dran schreibt. Ich glaube das Funktioniert auch wenn man es weg lässt bin mir aber auch nicht sicher, kanns in der Schule mal versuchen.
    Du musst entweder das "c" vorschreiben oder das ".h".
    Wenn du das "c" vorschreibst wird die C++ Headerdatei genommen in der die C Headerdatei aufgerufen wird.

    Bei den ganzen C++ Headerdateien kommt KEIN "c" oder ".h" hin,
    doch bei den C Bibliotheken ist eines zwingend notwendig
    Geändert von cookie-exploit (22.04.2010 um 20:43 Uhr) Grund: ...


    The quieter you become, the more you are able to hear...

  8. #18
    Trojaner Avatar von H4LLI_G4LLI.exe
    Registriert seit
    05.04.2010
    Beiträge
    55

    Standard

    also erstmal vielen dank für eure hilfsbereitschaft ich installiere das alles mal neu
    so mach ich das laut buch .... ich hab mir dev geladen und installiert dann "neues projekt" dann "console application"-> "C-projekt" -> "ok" -> "speichern"->

    #include <stdio.h>
    #include <stdlib.h>

    int main(int argc, char *argv[])
    {

    system("PAUSE");
    return 0;
    }

    da schreib ich dann "printf("Hello weld\n");" -> dann wieder speichern und kompielieren dann kommt der error ....:
    Compiler: Default compiler
    Building Makefile: "C:\Dev-Cpp\Makefile.win"
    Führt make... aus
    make.exe -f "C:\Dev-Cpp\Makefile.win" all
    gcc.exe -c main334.c -o main334.o -I"C:/Dev-Cpp/include"

    gcc.exe: installation problem, cannot exec `cc1': No such file or directory

    make.exe: *** [main334.o] Error 1

    Ausführung beendet

    lg




    ...weil ich mache alle ganz genau nach meinem buch und ich denke dass dass schon stimmt was da drinn steht (hoffe ich) führe jetzt erst mal die schlafen.exe aus :-) werde mich morgen darum kümmern ...mfg n8 @ all

  9. #19
    DateMake Dialer
    Registriert seit
    19.04.2010
    Beiträge
    103

    Standard

    Das aus deinem Ausgangspost funktioniert bei mir einwandfrei. Stell da mal einen anderen Compiler an wenn möglich

  10. #20
    cookie power :D Avatar von cookie-exploit
    Registriert seit
    16.02.2010
    Beiträge
    249

    Standard

    Das ist auch kompellt richtig, da tritt ein Problem mit dem Kompiler auf.

    Welchen Anti Virus bzw. Firewall nimmst du?


    The quieter you become, the more you are able to hear...

Seite 2 von 5 ErsteErste 1234 ... LetzteLetzte

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •