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; }