Problem mit sprintf in C++



  • Hallo wie lautet dieser Befehl in C++

    sprintf

    ich hab gelesen das das sowas ähnliches wie printf ist und printf ist in C++ ja cout<<

    Aber wie ist das dann mit sprintf

    Folgendes konnte ich dazu finden:

    sprintf wird verwendet, um Daten zu formatieren und in einer Zeichenkette abzulegen. Im Prinzip handelt es sich um eine Variante von printf und verwendet die gleichen Escape- und Formatierungszeichen.

    Nur leider Hilft mir das nicht alt so viel weiter 😞





  • @derDA

    mir ist aufgefallen das du hier im C++ Forum immer wieder FRagen zu C stellst wie man sie in C++ anders macht. Nimm dir doch einfach mal ein vernünftiges Tutorial und lies es dir durch 😉 oder du entscheidest dich ob du nun C oder C++ machen willst, weil C in C++ zu benutzen ist nicht sauber.



  • naja ich sehe keinen grund sichere ursprünglich aus c stammende funktionen so wie strncpy oder ähnliches in c++ zu verwenden, es sind einfach nur funktionen

    ka wieviele libraries wie openGL oder devIL usw usw eigentlich einfache c-like funktionssammlungen gibt, so unsauber ist das nicht solange man es objektorientiert abkabselt



  • Vevusio schrieb:

    naja ich sehe keinen grund sichere ursprünglich aus c stammende funktionen so wie strncpy oder ähnliches in c++ zu verwenden, es sind einfach nur funktionen

    Vieles ist aber besser im C++ Way. Vorallem wenn mans im C++ Umfeld betrachtet. Ein cout ist tausendmal robuster als die armada der printf funktionen zusammen(hauptsächlich deswegen weil es keine armada an funktionen ist).

    ka wieviele libraries wie openGL oder devIL usw usw eigentlich einfache c-like funktionssammlungen gibt, so unsauber ist das nicht solange man es objektorientiert abkabselt

    Es geht ja nichtmal ums "objektorientiert". Denn im zweifelsfall sind diese Bibliothenken nämlich durchaus bereits objektorientiert.

    Es ist kein großer Unterschied zwischen obj.get(x) und get(obj,x), der einzige ist, dass der Compiler das erstere ins letzere umwandeln muss 😉

    Aber es gibt durchaus sachen, die in den neuen C++ Bibliotheken einfach besser, sicherer und einfacher sind, allein deswegen, weil C sprachmittel wie templates nicht kennt.

    //edit sorry for plenk



  • Firefighter das Problem ist das das Winsock Tutorial in C geschrieben ist aber ich mache C++ in der Schule und das will ich auch weiter machen ^^

    Ich glaub ich les mir mal ein Grundlagen Tutorial zu C durch.


Anmelden zum Antworten