kostenloser Webspace werbefrei: lima-city


C++: Funkion für x Leerzeichen --> String

lima-cityForumProgrammiersprachenC/C++ und D

  1. Autor dieses Themas

    valuser

    Kostenloser Webspace von valuser

    valuser hat kostenlosen Webspace.

    Hallo!
    Ich bin gerade dabei, C++ zu lernen, nur jetzt hätte ich eine Frage:
    In PHP und VB kenn ich solche Funkionen, um z.B. 53 Leerzeichen in einen String zu schreiben.
    Gibt es so etwas in C++ auch?

    PS: ich konnte schlecht in Google oder sonst wo suchen, da ich die Funkion nicht kenne
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. s********r

    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
  4. Autor dieses Themas

    valuser

    Kostenloser Webspace von valuser

    valuser hat kostenlosen Webspace.

    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
  5. sandrock-jonas

    Kostenloser Webspace von sandrock-jonas

    sandrock-jonas hat kostenlosen Webspace.

    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
  6. Autor dieses Themas

    valuser

    Kostenloser Webspace von valuser

    valuser hat kostenlosen Webspace.

    Danke sandrock-jonas!

    zur 2. Antwort:
    usleep(1000000) entspricht bei mir unter Linux sleep(1)

    zur 1. Antwort:
    dein Code funktioniert bei mir irgendwie nicht...
    ...aber mit der Idee von sebigisler hätte ich die Funkion eh schon \"überbrückt\".

    lg
    Vali
  7. nicolas-alessandro

    nicolas-alessandro hat kostenlosen Webspace.

    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
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!