Printf ?

Aloittelia

Tämä voi olla tyhmä kysymys, mutta osaisiko joku neuvoa miten printfää käyttämällä saisi rajattua merkkijonon tulostuksen 50 merkkiin per rivi(sis. rivinvaihdon) ?
Voiko %s:n kanssa käytää jotain muotoilua, kuten floatilla ?

10

805

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Testaa esim. printf("Ps\n", teksti);

    • Aloittelia

      Jos taulukossa on enemmän kuin 50 merkkiä, niin miten tulostuksen saa jatkumaan oikeasta kohdasta seuraavalla rivillä ?

      • kuten myös

        Tee silmukka, joka tulostaa 50 merkkiä ,vaihtaa riviä ja jatkaa tulostamista....(for).


      • Jonna S.
        kuten myös kirjoitti:

        Tee silmukka, joka tulostaa 50 merkkiä ,vaihtaa riviä ja jatkaa tulostamista....(for).

        Olisiko joku ystävällinen ja antaisi esimerkin miten tuollainen for-silmukka toteutetaan tässä tapuksessa ?
        ainekset on:

        char teksti[200];
        Taulukkoon on luettu käyttäjän antama merkkijono, joka on kuitenkin lyhyempi kuin 200 merkkiä. Taulukon sisältö tulisi tulostaa näytölle 64:n merkin riveissä.


      • jotakin
        Jonna S. kirjoitti:

        Olisiko joku ystävällinen ja antaisi esimerkin miten tuollainen for-silmukka toteutetaan tässä tapuksessa ?
        ainekset on:

        char teksti[200];
        Taulukkoon on luettu käyttäjän antama merkkijono, joka on kuitenkin lyhyempi kuin 200 merkkiä. Taulukon sisältö tulisi tulostaa näytölle 64:n merkin riveissä.

        Olisko tästä apua ?

        int paikka=0;
        while(paikka


      • Jonna S.
        jotakin kirjoitti:

        Olisko tästä apua ?

        int paikka=0;
        while(paikka

        Pitää yrittää vielä hieman säätää, että saa nuo rivinvaihdot kohdalleen. Mutta suuri kiitos sinulle, joka annoit hyvän esimerkin !


    • Jonna S.

      Minulla on myös sama ongelma mutta rivien tulisi olla 64 merkkiä pitkiä. Yritin tehdä for-silmukkaa, mutta en saanut sitä toimimaan halutusti...

      • Aloittelia

        Voi for-luuppi ! En vaan saa toimimaan. Turhauttaa tämä C-kieli, kun ei osaa =)


      • Builder
        Aloittelia kirjoitti:

        Voi for-luuppi ! En vaan saa toimimaan. Turhauttaa tämä C-kieli, kun ei osaa =)

        Toimii kyllä,mutta viilaile itse..


        #include
        #include
        #include
        #include

        int main(void)
        {
        int i=0;
        char *s="123456789abcdefg";
        for(i=0;i


      • Builder
        Builder kirjoitti:

        Toimii kyllä,mutta viilaile itse..


        #include
        #include
        #include
        #include

        int main(void)
        {
        int i=0;
        char *s="123456789abcdefg";
        for(i=0;i

        10 merkkiä riville


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Natomaa hyökkäsi Iraniin

      Näemme nyt tällä hetkellä Natomaan nimeltä Yhdysvallat, joka toimii aika pitkälti perinteisen kansainvälisen lain ulkopu
      NATO
      716
      3475
    2. Trump aloitti III maailmansodan tänään.

      Narsisti ja mielipuoli Trump pitäisi saada pois, miten se onnistuisi parhaiten?
      Maailman menoa
      388
      3240
    3. Suvi Lindenillä 5 366 päivän putki

      Täytyy kyllä myöntää vaikka olen itsekin innokas, niin en ole tuollaiseen yli kymmenen vuoden putkeen kyennyt. Välillä o
      Maailman menoa
      78
      3059
    4. Mistä se kertoo

      Näin miehen pitkästä aikaa. Samantien iski sellainen paineen tunne rintaan, sitä ei ole ollut vuosiin. Ja nyt olen siitä
      Ikävä
      36
      2879
    5. Rakas tiedät, että toivoisin

      Kuulevani sinusta. Tiedät, että viestisi tekisi minut ihan onnelliseksi. Että äänesi kuuleminen saisi minut leijumaan ja
      Ikävä
      58
      2378
    6. Eräs on taas viettänyt kokoyön täällä!!

      Etkö sä nuku koskaan??
      Ikävä
      49
      2069
    7. Miksi rakastuit

      Kaivattuusi?
      Ikävä
      94
      1994
    8. Viesti miehelle

      Nyt vastaa oikea taa´app. Ainoastaan puhelimitse voidaan selvittää asioita, mutta tuskin sitä haluat kaiken halveeramise
      Ikävä
      14
      1909
    9. Nyt on sanottava että sattuu kipeästi

      Jos, sinä aikana kun olen kaivannut ja odottanut sinua ja olet tiennyt sen, niin jos valitsit toisen miehen. Katsot minu
      Ikävä
      18
      1899
    10. Teit asiat lopulta niin

      Ettei meillä ole ikinä mitään mahdollisuuksia toisiimme.
      Ikävä
      57
      1789
    Aihe