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 ?
Printf ?
10
815
Vastaukset
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(paikkaPitää 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;i10 merkkiä riville
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 1101064
Tiedät, että en voi enää laittaa viestiä
Aikaa kulunut. Eikä se näyttäisi enää luontevalta vastata näin pitkän ajan jälkeen. Tiedän myös, että sinä et enää lait82794Tuleeko Martinasta rouva Muhis
Saako vihdoinkin ne haaveilemansa prinsessa häät Hajjin entinen Muhammad kanssa, 😂 yhteistä heillä on se, että molemmat262586Nostetaanpas kissa pöydälle: Onko Kuhmossa työpaikkakiusaamista?
Kuka uskaltaa puhua? Vai uskaltaako kukaan? Naisvaltaisella alalla on kuulemma Kuhmossa ruma tilanne. Mitä aikuiset ede15563- 65531
- 92499
- 26492
Oletko miettinyt sitä
Että jos meidän persoonat ei sovi yhtään yhteen ;) No onneksi kumpikin on fiksu eikä halua toiselle mitään pahaa.47491- 47427
- 30416