Double und String konkatenieren



  • Hallo Jenny,

    versuche doch einfach mal, auf unsere Fragen zu antworten. Das wäre notwendig, damit wir Dir wirklich helfen können. Ich habe Sie Dir hier noch einmal alle zusammen gestellt:

    CString = char* bei dir? Oder irgendwas anderes?
    möchtest du einen string haben oder beides "einfach nur" nach cout ausgeben?
    Was verstehst du nicht?
    Wieso zum Geier bist du auf einmal bei CString gelandet?
    jenny.caros schrieb: Ich will statt einem string einen cstring das ist alles. Sorry nochmal. Frage: warum?
    Was soll das Ergebnis der Konkatenation sein?
    Willst Du sie hintereinander ausgeben, oder möchtest Du einen neuen CString oder C-string als Ergebnis?
    mit welchem Buch/Lehrer/Tutorial lernst du?
    Was ist das für ein Progranmm, an dem Du arbeitest. Konsole, MFC-Applikation, Win32 mit Fenster, DLL, ... ?

    .. und wenn Du wirklich CString von Microsoft meinst, dann schreibe bitte 'CString von Microsoft'.

    Gruß
    Werner



  • Vielleicht versteht sie auch nicht, dass der Bindestrich in C-String wichtig ist und nicht einfach eine andere Schreibform.



  • Also die Variablen werden mit CString deklariert und alles unter einer MFC-Application.



  • Hallo Jenny,

    jenny.caros schrieb:

    Also die Variablen werden mit CString deklariert und alles unter einer MFC-Application.

    prima - Du hast eine von 9 Fragen beantwortet (die letzte).
    Da stellt sich jetzt aber eine weitere Frage:

    Angenommen Du schreibst in Deinem Programm

    cout << "Hallo - das ist eine Ausgabe" << endl;
    

    wo siehst Du das dann?

    Gruß
    Werner



  • Hallo Werner,

    Du sagtest: "Die Klasse CString besitzt einen operator nach const char*". Kann man von const char* nicht nach String? Es geht mir nur um die Umwandlung von String nach CString. Ich weiss es hört sich blöd an, aber...





  • Besten Dank Skym0sh0 :). Und Sorry dass ich so verwirrend war. Wisst ihr vllt. nebenbei warum man keinen String in eine Datei schreiben kann?

    In Kurzform:

    fstream g;
    string Gruss = Hallo;
    
    g << Hallo;
    

    Wieso funktioniert das nicht?



  • Ich meine natürlich:

    fstream g;
    string Gruss = Hallo;
    
    g << Hallo
    

    Sorry 🙂



  • jenny.caros schrieb:

    Besten Dank Skym0sh0 :). Und Sorry dass ich so verwirrend war. Wisst ihr vllt. nebenbei warum man keinen String in eine Datei schreiben kann?

    dazu hast du doch schon Threads geöffnet, in denen du auf Fragen nicht mehr reagierst.


  • Mod

    Welchen Namen der Datei würdest du denn erwarten? Falls du jetzt "g" antworten möchtest, dann ... nun, dann weiß ich auch nicht, was man dir noch sagen soll, außer dass es Unsinn ist und du nochmal ganz von vorne mit C++ anfangen solltest.



  • fstream g;
    string Gruss = Hallo;
    
    g << Gruss;
    

    Warum geht das nicht?


  • Mod

    Jetzt reicht's aber. Erst einmal 8 Stunden Pause für dich und denk darüber nach, wie man sich benimmt.


Anmelden zum Antworten