C++: Funkion für x Leerzeichen --> String
lima-city → Forum → Programmiersprachen → C/C++ und D
antwort
ausgeben
code
dank
durchgang
ersten frage
frage
funktion
glauben
idee
lernen
millisekunde
programmieren
sandrock
schleife
sekunde
string
warte
warten
zahl
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du kannst dir doch selber eine Funktion schreiben... Am besten schreibst du dir einfach eine Funktion welche eine for/while-Schleife enthält und das Leerzeichen bei jedem Durchgang schreibt. Bei deiner Schleife kannst du dann ja eingeben, wie viele Male das ganze wiederholt werden soll. Da brauchst du nicht Mal unbedingt eine Funktion zu schreiben:
i = 1;
while (i <= 53)
{
cout << \" \";
i++;
}
MfG
sebigisler -
Ahh, danke, an das habe ich jetz gar nicht gedacht...
Ncoh eine Frage: Ich kenne bereits die Funkion sleep(int Sekunden), um beliebig viele Sekunden zu warten.
Aber kann ich auch so programmieren, dass ich nur eine zehntel Sekunde warte?
lg
Vali -
zur ersten Frage: Führende Leerzeichen (z.B. vor einer Zahl) kannst du auch über sprintf() ausgeben:
int x = 10; sprintf(\'%5d\',x); //glaube, es war ein d, dass für Integer steht
zur 2. Frage: unter Linux gehts mit mit:
usleep(int microsekunden);
Unter Windows gehts glaube ich auch, aber mit Millisekunden.
Beitrag geändert: 4.7.2008 22:47:05 von sandrock-jonas -
sorry...die erste antwort funktioniert zwar, ist aber nicht professionell....
#include <iostream>
#include <string>
using namespace std;
cout << string(53u, \' \') << endl;
Beitrag geändert: 8.7.2008 9:00:47 von nicolas-alessandro -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage