Hilfe, mein minigprogramm funktioniert nicht...



  • Nod88 schrieb:

    das liegt daran das fast jeder Prozessor C

    Ich weiß ja nicht, was Du studierst, ich hoffe, es ist nicht Informatik, falls doch, wechsel den Studiengang!



  • supertux schrieb:

    Kóyaánasqatsi könnte es auch, hat es aber nicht getan. In C Forum sollte man keinen C++ Code posten, auch wenn es einfacher Code ist. Der Anfänger hat schon genug Probleme mit dem C Code sein Programm zum Laufen zu bringen, da sollte man ihn nicht mit Code anderer Sprachen zusätzlich verwirren.

    Was hast du für Probleme? Ich sagte bereits, dass ich es vergessen hatte. general_bacardi hatte mich auch berichtigt.



  • general bacardi schrieb:

    Außerdem ist C++ das bessrere C

    weil ein ++ dranhängt? wegen 'eins weiter' und so?
    btw, coole signatur *daumen_hoch*

    general bacardi schrieb:

    Mit C++ kannst Du viel mehr machen als mit C.

    klar, mehr bugs, mehr undefiniertes verhalten, mehr chaos, die executables werden auch grösser und mehr RAM brauchte auch noch.

    Belli schrieb:

    Ich weiß ja nicht, was Du studierst, ich hoffe, es ist nicht Informatik, falls doch, wechsel den Studiengang!

    könnte technische informatik, e-technik oder ein verwandter praxisbezogener studiengang sein. da ist C ziemlich angesagt.

    Kóyaánasqatsi schrieb:

    supertux schrieb:

    Kóyaánasqatsi könnte es auch, hat es aber nicht getan. In C Forum sollte man keinen C++ Code posten, auch wenn es einfacher Code ist. Der Anfänger hat schon genug Probleme mit dem C Code sein Programm zum Laufen zu bringen, da sollte man ihn nicht mit Code anderer Sprachen zusätzlich verwirren.

    Was hast du für Probleme? Ich sagte bereits, dass ich es vergessen hatte. general_bacardi hatte mich auch berichtigt.

    die stammgäste des C-forums reagieren etwas allergisch, wenn hier einer mit C++ dummzeug daherkommt. kann ich übrigens gut verstehen.
    🙂



  • general bacardi schrieb:

    etwas C++ zu können kann nicht schaden.

    Witzigerweise ist es gerade dieses "etwas C++" was die C++ler dann den Clern in C++-Gewässern vorwerfen. Und das kann ich gut verstehen.



  • +frick schrieb:

    wenn hier einer mit C++ dummzeug daherkommt. kann ich übrigens gut verstehen.

    Ok. Aber was ist der Grund, so abwertend und gehässig zu werden?



  • Kóyaánasqatsi schrieb:

    +frick schrieb:

    wenn hier einer mit C++ dummzeug daherkommt. kann ich übrigens gut verstehen.

    Ok. Aber was ist der Grund, so abwertend und gehässig zu werden?

    war hier jemand gehässig zu dir? geh mal ins c++ forum und erzähl denen, wie toll Java ist, dass Java besseres C++ sei u.ä. was meinste wohl, was du dir dann anhören darfst?
    🙂



  • +fricky schrieb:

    war hier jemand gehässig zu dir? geh mal ins c++ forum und erzähl denen, wie toll Java ist, dass Java besseres C++ sei u.ä. was meinste wohl, was du dir dann anhören darfst?
    🙂

    Ja, du. Habe ich etwa behauptet das irgendeine Sprache besser als eine Andere seie?



  • Kóyaánasqatsi schrieb:

    Ja, du.

    ich war gehässig? wo?

    Kóyaánasqatsi schrieb:

    Habe ich etwa behauptet das irgendeine Sprache besser als eine Andere seie?

    nein, du nicht, aber dieser admiral smirnoff (oder wie er heisst).
    🙂



  • +fricky schrieb:

    wo?

    +fricky schrieb:

    wenn hier einer mit C++ dummzeug daherkommt

    Das reicht mir 🙄 .



  • +fricky schrieb:

    Belli schrieb:

    Ich weiß ja nicht, was Du studierst, ich hoffe, es ist nicht Informatik, falls doch, wechsel den Studiengang!

    könnte technische informatik, e-technik oder ein verwandter praxisbezogener studiengang sein. da ist C ziemlich angesagt.

    Dann sollte man aber doch wissen, daß das hier:

    Nod88 schrieb:

    das liegt daran das fast jeder Prozessor C beherrscht

    Blödsinn ist, oder?



  • Belli schrieb:

    Dann sollte man aber doch wissen, daß das hier:

    Nod88 schrieb:

    das liegt daran das fast jeder Prozessor C beherrscht

    Blödsinn ist, oder?

    vielleicht ist es auch so gemeint: für fast jede Architektur gibt es mindestens einen C-Compiler.



  • supertux schrieb:

    Belli schrieb:

    Dann sollte man aber doch wissen, daß das hier:

    Nod88 schrieb:

    das liegt daran das fast jeder Prozessor C beherrscht

    Blödsinn ist, oder?

    vielleicht ist es auch so gemeint: für fast jede Architektur gibt es mindestens einen C-Compiler.

    Vielleicht ... für mich ist der Unterschied zwischen diesen Aussagen so fundamental, daß ich nicht raten möchte, was eventuell gemeint sein könnte.



  • Kóyaánasqatsi schrieb:

    +fricky schrieb:

    wo?

    +fricky schrieb:

    wenn hier einer mit C++ dummzeug daherkommt

    Das reicht mir

    ok, tut mir leid. war jedenfalls nicht persönlich gemeint.
    🙂



  • general bacardi schrieb:

    Flamewar? Ich meine es ernst. Mit C++ kannst Du viel mehr machen als mit C.

    Humbug.



  • +fricky schrieb:

    ok, tut mir leid. war jedenfalls nicht persönlich gemeint

    Ok.

    humbug schrieb:

    general bacardi schrieb:

    Flamewar? Ich meine es ernst. Mit C++ kannst Du viel mehr machen als mit C.

    Humbug.

    Ja, dass stimmt nicht.



  • für fast jede Architektur gibt es mindestens einen C-Compiler

    So hört sich die Aussage besser an... gut, habs "wingel" schlecht ausgedrückt. aber diese Diskussion hier, bricht die eigentlich immer aus?



  • hier ist das C forum, lasst euren hässlichen c++ code stecken. den will hier keiner sehen. und das muss auch nicht diskutiert werden ja. wenn der n00b euren c++ mist will, dann postet er im c++ forum, er hat aber in ansi c geposted. also antwortet ihm in c oder haut ab.



  • CMensch schrieb:

    hier ist das C forum, lasst euren hässlichen c++ code stecken. den will hier keiner sehen. und das muss auch nicht diskutiert werden ja. wenn der n00b euren c++ mist will, dann postet er im c++ forum, er hat aber in ansi c geposted. also antwortet ihm in c oder haut ab.

    laß man stecken.
    wenn ich eine verwendung von strcmp veranschauliche, ist mir egal, ob ich gerade

    //irgend ein pseudocode
    if( strcmp( str1, str2 ) ) 
        ausgabe "strings sind gleich"
    

    oder

    //irgend ein pseudocode mit anlehnung an basic
    if( strcmp( str1, str2 ) ) 
        print "strings sind gleich"
    

    oder

    //irgend ein pseudocode recht dicht an c++
    if( strcmp( str1, str2 ) ) 
        cout<<"strings sind gleich"
    

    oder

    //irgend ein pseudocode recht dicht an c
    if( strcmp( str1, str2 ) ) 
        printf("strings sind gleich")
    

    schreibe.

    und dem leser ist es auch egal, der hat seine info über strcmp erhalten.
    das viele :: im fraglichen posting war ein wenig unglückliches versehen.



  • feigling schrieb:

    Du musst strcmp benutzen, nicht Ant == "Ja"

    Nod88 schrieb:

    Wie müsste man das hier benutzen?

    Habe damit noch nicht gearbeitet, aber es mir grade durchgelesen.

    Wenn ich das richtig verstehe muss ich das etwa so machen:

    if (strcmp (Ant) > 0);

    funktioniert nicht, gibt mir an das man einen zweiten Wert zum Vergleich braucht, aber dazu habe ich ja keinen...

    usw. usw.

    So einfach strcmp() benutzen, und das Programm unsers Freundes wird schon laufen, ist Unfug!
    Das dritte Zeichen in seinem Puffer Ant[20] wird '\n' sein. Er muss also vor seiner if-Abfrage

    Ant[2]  = '\0';
    

    schreiben und dann mit strcmp() vergleichen oder es ohne strcmp()so schreiben:

    if (Ant[0] == 'J' && Ant[1] == 'a' && Ant[2] == '\n')
         {
    

    mfg



  • wo ist das Problem?

    if(strcmp(Ant, "Ja\n") == 0)
     ...
    

Anmelden zum Antworten