Platzfrei für...



  • /* Test Programm */
    #include <iostream>
    
    using namespace std;
    int main() {
    
    		char buffer[15];
    
    		cin.get(buffer,15);
    			for(int i = 0;i !=5 ; ++i) 
    			{
    				 buffer[i] == ' '; } 
    
    				 cout << buffer;
    
    }
    

    Ich versuch mir ein kleines Programm zu schreiben, was zwischen der Eingabe ein Space lässt. Beispielsweise gebe ich in dem Programm den Text HalloWelt ein,
    soll zwischen HalloWelt ein Freiplatz kommen, sollte dann so aussehen
    Hallo' 'Welt, natürlich ohne die '' dazwischen.
    Es geht aber nicht 😉
    Hoffe auf Hilfe, thx.



  • Wie soll das denn auch so bitte funktionieren? 😕

    Als erstes:

    //so sollte eine Abfrage aussehn
    for(int i = 0; i<15; ++i)
    {
        if(buffer[i] == 'W')
        {
           //bla blubb
        }
    }
    

    Tja und was die leerzeichen angeht: Wie willst du z.B. rausfinden wann überhaupt ein Wort endet? WeilsoneinTextwiejetztistnichteinfach 😉



  • int main() {
    string buffer;
    cin >>buffer;
    buffer.insert(5," ");
    cout << buffer;
    }
    

Anmelden zum Antworten