C++ Anfänger...



  • Wieso wird der Müll in C++ Forum stets bei uns verschoben? Wir sind doch nicht die Müllhalde vom C++ Forum 😡 👎


  • Mod

    supertux schrieb:

    Wieso wird der Müll in C++ Forum stets bei uns verschoben? Wir sind doch nicht die Müllhalde vom C++ Forum 😡 👎

    Weil er C macht und machen will, auch wenn er selber von C++ spricht. Daher wäre es schön ihm zu zeigen, wie man das in C macht. In C++ würde man ihm jetzt vermutlich eine Zeichentrickfigurklasse vorschlagen und einen tollen Algorithmus aus der Standardbibliothek zeigen, der automatisch Fragen stellt. Das alles würde ihm nichts bringen.



  • Dann solltest du aber auch konsequent sein und offensichtlichere C Fragen als die o.g. hierher verschieben, was du z.B. bei der Bubblesort-Frage nicht getan hast.



  • Wutz schrieb:

    Dann solltest du aber auch konsequent sein und offensichtlichere C Fragen als die o.g. hierher verschieben, was du z.B. bei der Bubblesort-Frage nicht getan hast.

    Der Bubblesort-Thread ist für mich kein klarer C-Thread. Es kommt keine typische C-Funktion vor und du weißt nicht mal, ob das, was array1 heißt, auch wirklich ein Array ist und kein std::vector. Wenn ich von Hand ne sort-Funktion in C++ schreiben müsste, würde die auch in dem Stil sein (wie auch sonst) außer dass ich Iteratoren verwenden würde.



  • SeppJ schrieb:

    supertux schrieb:

    Wieso wird der Müll in C++ Forum stets bei uns verschoben? Wir sind doch nicht die Müllhalde vom C++ Forum 😡 👎

    Weil er C macht und machen will, auch wenn er selber von C++ spricht. Daher wäre es schön ihm zu zeigen, wie man das in C macht. In C++ würde man ihm jetzt vermutlich eine Zeichentrickfigurklasse vorschlagen und einen tollen Algorithmus aus der Standardbibliothek zeigen, der automatisch Fragen stellt. Das alles würde ihm nichts bringen.

    Oh ja, hab vergessen, dass cin>>frage2; neuerdings in C99 enthalten ist. Und woher weißt du, was der OP machen will? Hat man als Moderator mittlerweile eine Glaskugel?

    Ich habe das Gefühl, er will C++ machen, weiß aber nicht, was der Unterschied zwischen C und C++ ist. Dieses Gefühl habe ich bei vielen der verschobenen Threads, nur weil man nicht sofort die STL und Templates verwendet, ist das automatisch kein C Code und/oder Grund alles bei uns zu verschieben. Angebrachter wäre es zu erklären, wo der Unterschied liegt und fragen, was der OP will, C oder C++ und erst dann verschieben.


  • Mod

    Er hat klipp und klar gesagt, dass er "C von A bis Z" liest. Ihm ist nur nicht klar, dass cin kein C ist. Soll ich ihn jetzt in das C++ Forum schieben, wo er eine völlig untaugliche Antwort bekommt, bloß weil er ein paar Zeilen C++ benutzt hat?



  • SeppJ schrieb:

    Er hat klipp und klar gesagt, dass er "C von A bis Z" liest. Ihm ist nur nicht klar, dass cin kein C ist. Soll ich ihn jetzt in das C++ Forum schieben, wo er eine völlig untaugliche Antwort bekommt, bloß weil er ein paar Zeilen C++ benutzt hat?

    vielleicht hat er aber das Buch "C von A bis Z" genommen, weil er vielleicht nicht besser wusste?

    Wie wäre es wenn der OP sich meldet und uns mitteilt, ob er C oder C++ will? Wenn er C will, dann halte ich die Klappe.



  • OHHH MAN...
    Ich will C++ lernen

    Das mit "cin>>frage1;" hab ich ihrgend wo gesehen und wie schon gesagt ich mach das noch nicht lange ich Probiere rum schau was passiert ich weiß aber nicht ob man von rum probieren etwas lernen kann 🙂
    hab jetzt etwas umgeschrieben.

    #include <iostream>
    using namespace std;
    
    int main()
    {
        char antwort1;
        char antwort2;
        char antwort3;
    
        printf(" Frage\n");
    
        cin>>antwort1;
    
        if(antwort1 == '1')
        {
        printf(" Frage2\n");
        }
    
        cin>>antwort2;
    
        if(antwort2 == '1')
        {
        printf(" Frage3\n");
        }
    
        cin>>antwort3;
    
        if(antwort3 == '1')
        {
        printf(" Ich weiß an was du gedacht hast......\n ");
        }
        else
        {
        printf(" Ich weiß nicht an was du gedacht hast\n");
    }
    system("pause");
    
    return 0;
    }
    

    Ihrgend wie hat das garkein sinn...
    Ich werde mir dann wohl mal nen Buch kaufen und das genau lernen.


  • Mod

    PhonixC schrieb:

    OHHH MAN...
    Ich will C++ lernen

    Das mit "cin>>frage1;" hab ich ihrgend wo gesehen

    Die Frage ist: Wo hast du das gesehen? Denn es war die einzige Zeile C++ in deinem Programm, daher fragt man sich, woher du den Rest hast. Und wieso du mit einem C Buch C++ lernen willst?

    Jedenfalls muss man feststellen: Eine C++ Lösung würdest du nicht verstehen, weil du kein C++ kannst. Willst du eine C Lösung oder stattdessen erst einmal C++ Grundlagen lernen?



  • PhonixC schrieb:

    OHHH MAN...
    Ich will C++ lernen

    und wieso arbeitest du mit einem C Buch? Dein Code ist eine wilde Mischung aus C und C++ (eigentlich besteht dein Code fast ausschließlich aus C) und das solltest du dir unbedingt abgewöhnen.

    Wenn du C++ willst: http://www.c-plusplus.net/forum/134700 die Leute im C++ Forum können dir gute Bücher empfehlen.


Anmelden zum Antworten