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
801
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
Kuolemanrangaistus
Mielestäni kuolemanrangaistus on väärin kaikissa tilanteissa. Vaikka joku olisi murhannut 10 ihmistä, hänen surmaaminen835960Muistakaa persut, että TE petitte, ei kokoomus
Miksikö kukaan ei arvostele kokoomusta? No sen vuoksi, että kokoomus noudattaa vaalilupauksiaan. Sen sijaan TE persut,2905261Riikka Purra ei estä tehomaksun käyttöönottoa
Sähkön hinnoittelua koskevan määräyksen on määrä astua voimaan vuoden 2029 alusta, Energiavirastosta kerrotaan. Määräyk473318Lopetan ikävöinnin
Ei meistä enää koskaan tule mitään. Olen ikävöinyt ja kaivannut enkä saa mitään vastakaikua ja lämpöä. Parempi erillään102786Outo ilmiö - vasemmistolaiset eivät kirjoita mitään kokoomuksesta
joka sentään johtaa hallitusta, ja jonka talouspolitiikkaa noudatetaan. Nämä muutamat vasemmistolaiset jotka täällä aina1052713Jos kaikki lopulta kuolevat, onko edes pahimmillakaan rikoksilla mitään väliä?
Kaikki kuolevat lopulta. Siksi ihmisten tekemillä rikoksillakaan ei lopulta ole mitään merkitystä. Joidenkin mielestä t41655Väestöstä vain vassarit vaihtuvat nopeammin kuin persut
Kevääseen 2023 verrattuna vassareita 50 prosenttia enemmän, ja persuja 25 prosenttia vähemmän.151585Sinä olet minun forEver
Sinä olet minun sielussain, sydämessäin, huulillain, sinä olet ain, Sinä olet vieressäin, kainalossain, sylissäin, ain,211470Vihervassarit
Vihervassarit sitä, vihervassarit tätä. Minulla on paha mt-ongelma. Se tuli lobotomian jälkioireina. Vihervassarit tät301439Mies joka vetäytyy osoittaa teoillaan
Ettei halua olla tekemisissä. Mies joka ei vastaa viesteihin, ei halua sua. Mies joka jättää sut epätietoisuuteen, ei1771048