Dateiendung aus argv[] parsen


  • Mod

    @Hui: Das ist genau das was ich an deiner Einstellung mittels

    Und ich finde es erschrecken, dass du das nicht weißt oder nicht erkennst, aber hier auftrittst, als wärst du der einzige Überchecker auf der Welt und die anderen alle doof.

    kritisiere. Du kommst hier mit irgendwelchen komischen Behauptungen an, die aus extremer Anfängerperspektive vielleicht so aussehen und behauptest, dass das so wäre. Du weißt so wenig über die Sprache, dass du noch nicht einmal erkennst, was die wesentlichen Unterschiede zwischen dem C und dem C++ Programm sind und das bloß für eine andere Schreibweise mit anderen Befehlen hältst. Du hast irgendwo mal was von using namespace wäre böse gelesen, hast aber nicht verstanden warum und bringst jetzt total unpassende Argumente. Du attestiert anderen Leseschwäche, merkst aber nicht einmal, dass sie sich auf deinen zweiten Versuch bezogen, was durch die Wortwahl eindeutig wäre, wenn du irgendetwas über Zeichenketten in C und C++ wüsstest. Du philosophierst hier über Operatoren und Methoden rum, ohne irgendeine Ahnung davon zu haben wovon du sprichst, was für jeden der das liest sofort klar ist.

    Wenn man absolut keine Ahnung hat und man zu gibt dass man dies weiß, dann sollte man vielleicht nicht versuchen auch noch gegen jemanden zu argumentieren der einem sagt dass man Unrecht hat. Du verzapfst hier immer mehr Blödsinn und reitest dich immer weiter rein, bloß weil du dich in deiner Ehre angegriffen fühlst. Huh! Jemand im Internet behauptet ich hätte keine Ahnung von dem Thema in dem ich keine Ahnung habe! Das muss mit aller Härte beantwortet werden!



  • Don't stop the party.


  • Mod

    314159265358979 schrieb:

    Don't stop the party.

    Da haste eigentlich recht. Warum aufregen?



  • cout ist kein "Befehl" sondern ein "Objekt"

    Das hatte ich bereits gelesen. Trotzdem ist die gesamte Zeile ein Befehl.
    Oder ist es das erst, nachdem der Compiler es in Nullen und Einsen übersetzt hat? *g*
    Komisch, daß der Compiler das überhaupt ausführt, ohne einen Befehl erhalten zu haben. 😉
    Für dich ist eine Wertzuweisung einer Variablen wahrscheinlich auch kein "Befehl".
    Für mich ist sowas korinthenkacken. Mehr nicht.

    Du attestiert anderen Leseschwäche, merkst aber nicht einmal, dass sie sich auf deinen zweiten Versuch bezogen,

    Ne mit Sicherheit nicht: dein Code, der die Antwort auf mein 1. Posting war, druckt die Dateiendung aus, obwohl im 1. Posting ich geschrieben hab, daß ich das selbst geschafft habe, aber eigentlich was anderes will. 😉 Daher hast du den schon nicht richtig gelesen.

    Wie kommst du darauf, daß ich mich in meiner Ehre angegriffen fühle? 😃
    Keine Angst. In der Hinsicht bin ich unangreifbar.

    Ich find nur folgendes lustig:
    Wir beide wissen (und alle anderen auch), daß man als Anfänger zwangsläufig Dinge mit anderen Worten ausdrückt, als dies ein Insider / Profi tun würde.
    Somit läßt sich dies gar nicht verheimlichen (was ich auch NICHT getan habe), sondern die eigene Wortwahl "qualifiziert" einen selbst als Anfänger, das muss man eigentlich nicht dazusagen.
    Und trotzdem gibt es immer wieder Leute, die sich auf solche Anfänger "stürzen" und ihnen vor Augen halten, wie dumm sie doch eigentlich sind.
    Meine Erfahrung ist aber die, daß die Leute, die wirkliche Profis sind, sowas nicht "nötig" haben, und daher auch nicht tun.

    Man wirkt selbst nicht intelligenter indem man anderen zeigt, wie dumm sie sind. Das ist ein verbreiteter Irrtum. 😉
    Wenn du so schlau bist, wie du den Eindruck zu erwecken versuchst, dann behebe doch einfach das Problem in Open Watcom - ist doch alles Open Source und sollte kein Problem für dich sein. 😉 Damit würdest du deine Intelligenz zeigen...
    Aber vermutlich hast du schon ne Ausrede parat, warum du es nicht machst (wobei du es selbstverständlich könntest). 😃


  • Mod

    Hui schrieb:

    Aber vermutlich hast du schon ne Ausrede parat, warum du es nicht machst (wobei du es selbstverständlich könntest). 😃

    Oh ja: Ich kann dich nicht leiden und werde dir bestimmt nicht weiter helfen.



  • Und das alles nur, weil SeppJ "Stuss" geschrieben hat... 😞



  • Hui schrieb:

    cout ist kein "Befehl" sondern ein "Objekt"

    Das hatte ich bereits gelesen. Trotzdem ist die gesamte Zeile ein Befehl.

    Ja, eine Zeile bis zu einem ";" kann man durchaus als Befehl bezeichnen, wobei der Begriff "Anweisung" gebräuchlicher ist.

    Für dich ist eine Wertzuweisung einer Variablen wahrscheinlich auch kein "Befehl".
    Für mich ist sowas korinthenkacken. Mehr nicht.

    Und genau wegen sowas reagieren manche Leute sauer.
    Jemanden anzugehen, weil er statt "Anweisung" "Befehl" sagt, kann man vllt. als Korinthenkackerei bezeichnen, bei "Befehl" und "Objekt" ist der Unterschied in der Bedeutung leider viel zu groß...

    dein Code, der die Antwort auf mein 1. Posting war, druckt die Dateiendung aus, obwohl im 1. Posting ich geschrieben hab, daß ich das selbst geschafft habe, aber eigentlich was anderes will. 😉

    Aber er hat gute Vorarbeit geleistet. Mit ein wenig Nachdenken hättest du einen Vergleich selber hinbekommen.

    Wie kommst du darauf, daß ich mich in meiner Ehre angegriffen fühle?

    Wohl durch deine Hartnäckigkeit, mit der du deine Aussagen verteidigst, egal wie stark der Sinn darunter leidet.

    Und trotzdem gibt es immer wieder Leute, die sich auf solche Anfänger "stürzen" und ihnen vor Augen halten, wie dumm sie doch eigentlich sind.

    Tjo, hier wird man nicht immer mit dem Samthandschuh angefasst. Man sollte als Anfänger nicht nur bei der eigenen Verteidigung sondern vor allem beim Studium der Grundlagenbücher Einsatz zeigen - wenns da hapert, wird der Ton mitunter rauher.

    Meine Erfahrung ist aber die, daß die Leute, die wirkliche Profis sind, sowas nicht "nötig" haben, und daher auch nicht tun.

    Dann lern mal etwas C++ und komm in einem halben Jahr wieder hier her und beurteile SeppJ's Posts bis zu diesem Zeitpunkt, dann hast du vllt. einen anderen Blick auf sein Können und eure Probleme hier...

    Wenn du so schlau bist, wie du den Eindruck zu erwecken versuchst, dann behebe doch einfach das Problem in Open Watcom - ist doch alles Open Source und sollte kein Problem für dich sein. 😉

    Was hältst du davon, wenn du besser einen der hier empfohlenen Compiler nimmst, die Standardkonform sind und dann nochmal ganz ruhig von vorne anfängst? Das hätte wohl mehr Sinn.


  • Mod

    Hui schrieb:

    Ich nutze Open Watcom v.1.9 (Jun. 2010).

    Willst du mir sagen, daß es an meinem Compiler liegt?

    Genau das. Ist natürlich auch unsere Aufgabe, die Dokumentation zu lesen.



  • Guten Morgen.



  • Wie wärs wenn du dir einfach MVC++ EE holst ? 🙄



  • Hab ich doch, sonst hätte ich wohl kaum schreiben können, daß es bei mir geklappt hat. 🙄
    Mich stört nur, daß der erzeugte Code nur auf XP ab SP2 läuft, und das auch nur mit ner Runtimedatei von 5,5 MB.
    Für mich inakzeptabel. 😉
    Nur zum Testen brauchbar.



  • Sieh dir mal

    SDKDDKVer.h
    

    an!
    Vielleicht kannst du ja was brauchbares benutzen wenn du was auf älteren plattformen machen möchtest oder was auch immer 🙄


  • Administrator

    Hui schrieb:

    ..., daß der erzeugte Code nur auf XP ab SP2 läuft, ...

    Unsinn.
    http://msdn.microsoft.com/en-us/library/aa383745.aspx

    Hui schrieb:

    ... und das auch nur mit ner Runtimedatei von 5,5 MB.

    Unsinn.
    -> Wen kümmert schon 5,5 MB auf einer 2TB HD? Abgesehen davon kann man die Dinger schon kleiner kriegen:
    http://blog.kalmbach-software.de/2008/02/02/smallest-application-size-for-win32-console-application/

    Nur macht dieser Unsinn niemand.

    Beschränk dich doch einfach zuerst mal auf das Wichtigste und lern mal vernünftig C++. Danach informier dich zuerst einmal gründlich, bevor du irgendwelchen Unsinn behauptest.

    Grüssli



  • Hui schrieb:
    ..., daß der erzeugte Code nur auf XP ab SP2 läuft, ...

    Unsinn.
    http://msdn.microsoft.com/en-us/library/aa383745.aspx

    Hui schrieb:
    ... und das auch nur mit ner Runtimedatei von 5,5 MB.

    Unsinn.
    -> Wen kümmert schon 5,5 MB auf einer 2TB HD? Abgesehen davon kann man die Dinger schon kleiner kriegen:
    http://blog.kalmbach-software.de/2008/02/02/smallest-application-size-for-win32-console-application/

    Nur macht dieser Unsinn niemand.

    Beschränk dich doch einfach zuerst mal auf das Wichtigste und lern mal vernünftig C++. Danach informier dich zuerst einmal gründlich, bevor du irgendwelchen Unsinn behauptest.

    Grüssli

    Da gibts nur ein

    char
    

    zu sagen :

    👍



  • EDIT: Falls du das mit den Plattformen genauer sehen willst schau einfach in die header datei die ich davor gepostet habe , da steht das gleich wie auf der msdn hp



  • 7xCore schrieb:

    Unsinn.
    -> Wen kümmert schon 5,5 MB auf einer 2TB HD? Abgesehen davon kann man die Dinger schon kleiner kriegen:
    http://blog.kalmbach-software.de/2008/02/02/smallest-application-size-for-win32-console-application/
    Nur macht dieser Unsinn niemand.

    Mich! 😃
    Unsinn ist, ein Programm mit 10kB zu erstellen, was aber nur läuft, wenn man zuvor 5.5 MB installiert. Da interessiert es mich auch wenig, ob man das "kleiner" bekommt.
    Gerade "ältere Systeme" haben keinen Speicherplatz zu verschenken.
    Sowas kann man keinem anbieten. Das ist meine Meinung. Für mich zu Hause nehm ich es in Kauf, aber nicht wenn ich was für andere mache.
    Und dann steht auch noch der Pfad des Projekts (incl. mein Name) im Programm. 😃
    Sowas kann sich nur MS ausdenken. Klar wird man den Rotz auch irgendwie wegbekommen, notfalls selbst im Hexeditor überschreiben. Ist mir aber alles zu viel Aufwand.



  • 7xCore schrieb:

    Unsinn.
    -> Wen kümmert schon 5,5 MB auf einer 2TB HD? Abgesehen davon kann man die Dinger schon kleiner kriegen:
    http://blog.kalmbach-software.de/2008/02/02/smallest-application-size-for-win32-console-application/
    Nur macht dieser Unsinn niemand.

    GUT das du natürlich keine leseschwäche hast

    Hui schrieb :
    Hier kommt wieder deine Leseschwäche zum tragen. 😃
    Die Ausgabe der Strings funktionierte (was aber nicht das Ziel war), nur der Vergleich der Strings scheiterte.



  • *LOL*
    Was hast du denn jetzt fürn Problem?
    Reicht das nicht, wenn ich es 2x sag daß ich das weder will, noch brauch?
    Sowas penetrantes...
    Wirst du von MS dafür bezahlt, den Leuten deren Software aufzuschwatzen? 😃

    1. Nützt es mir nichts, die .exe ein paar kB kleiner zu kriegen (so kleinlich bin ich nun auch nicht), wenn ich trotzdem die 5.5 MB Runtime benötige. Was soll der Quatsch?
    Hast du irgendwo gelesen, daß die dann nicht mehr nötig ist? ICH NICHT.
    Falls es auf deiner Seite steht, darfst du gern sagen, ich hätte ne Leseschwäche. 😃
    2. Behauptest du, es sei Unsinn, und niemand macht es.
    Warum eigentlich nicht? 😃 Achja, weils Unsinn ist... *g*
    3. hast du keinen Schimmer, was ich programmiere. Und wenn du die Seite richtig gelesen hast, wüßtest du, daß dies keine Universallösung ist.
    4. ist dies nicht 1:1 anwendbar, da sich die Seite auf die 2008er Version bezieht.

    Wahrscheinlich hast du selbst noch nichtmal probiert...



  • Oh, entschuldige.
    zu 2.
    Du hast nicht geschrieben, es sei "Unsinn", du hast es nur zitiert.

    Wir wollen korrekt bleiben. 🙂



  • *LOL*
    Was hast du denn jetzt fürn Problem?
    Reicht das nicht, wenn ich es 2x sag daß ich das weder will, noch brauch?
    Sowas penetrantes...

    void W00T() { bitte rauch nen dübel und bleib locker das ist bloß ein threat.Sieh das hier bitte nicht als persöhnlichen Angriff auf dich 😮 😉 }

    Wirst du von MS dafür bezahlt, den Leuten deren Software aufzuschwatzen? 😃

    o O Du hast mich ertappt.
    Nein aber Micrsoft war nun einmal so genial eine komplett freeware ide zu entwicklen also sollte man sie auch nutzen.

    1. Nützt es mir nichts, die .exe ein paar kB kleiner zu kriegen (so kleinlich bin ich nun auch nicht), wenn ich trotzdem die 5.5 MB Runtime benötige. Was soll der Quatsch?
    Hast du irgendwo gelesen, daß die dann nicht mehr nötig ist? ICH NICHT.
    Falls es auf deiner Seite steht, darfst du gern sagen, ich hätte ne Leseschwäche. 😃

    W00T();

    2. Behauptest du, es sei Unsinn, und niemand macht es.
    Warum eigentlich nicht? 😃 Achja, weils Unsinn ist... *g*

    Sorry ich weiß nicht was du damit sagen möchtest

    3. hast du keinen Schimmer, was ich programmiere. Und wenn du die Seite richtig gelesen hast, wüßtest du, daß dies keine Universallösung ist.

    Die gibt es immer...IMMER 🙂

    4. ist dies nicht 1:1 anwendbar, da sich die Seite auf die 2008er Version bezieht.

    Meinst du damit das code von vc 2008 nicht nicht vc 2010 geht ? 😕 🤡

    Wahrscheinlich hast du selbst noch nichtmal probiert...

    👍 das ist war


Anmelden zum Antworten