En ole koskaan kokeillu c-ohjelmointia, mutta ajathan varmasti sitä tiedostoa, ettet vahingossa aja vanhempaa tiedostoa jossa on toisenlainen koodi?
0Äänestä
Piru
eka lauseeseen mene Moi Moi
Sitten tulostetaan lause rivinvaihto
Sitten kursori alkuun.
Alkuun kirjoitetaan päälle Hei.
Tulostetaan KOKO lause plus rivinvaihto. Ei se kursorin siirto ja alkuun kirjoitus sitä loppulausetta tyhjennä.
lause
0Äänestä
ostringstream
Alottelijoitajan tässä ollaan, mutta mä sain sen toimimaan seuraavasti.
ostringstream lause; lause
0Äänestä
Piru
ostringstream kirjoitti:
Alottelijoitajan tässä ollaan, mutta mä sain sen toimimaan seuraavasti.
ostringstream lause; lause
ostringstream lause; lause
0Äänestä
pbs
Piru kirjoitti:
ostringstream lause; lause
Koska = operaattori ei toimi noissa "datavirroissa". Se on sama kun esim tulostaisi 'cout
0Äänestä
asdf
Jos ensin lause on "Moi Moi", sitten kursori alkuun ja laitetaan päälle "Hei\0", niin lauseesta tulee "Hei\0Moi" jossa viimeiset kolme merkkiä jäävät huomioimatta jatkossa?
Minunkin mielestäni alkuperäinen toimii loogisesti.
0Äänestä
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 6
Vanhimmat
En ole koskaan kokeillu c-ohjelmointia, mutta ajathan varmasti sitä tiedostoa, ettet vahingossa aja vanhempaa tiedostoa jossa on toisenlainen koodi?
eka lauseeseen mene Moi Moi
Sitten tulostetaan lause rivinvaihto
Sitten kursori alkuun.
Alkuun kirjoitetaan päälle Hei.
Tulostetaan KOKO lause plus rivinvaihto. Ei se kursorin siirto ja alkuun kirjoitus sitä loppulausetta tyhjennä.
lause
Alottelijoitajan tässä ollaan, mutta mä sain sen toimimaan seuraavasti.
ostringstream lause;
lause
ostringstream lause;
lause
Koska = operaattori ei toimi noissa "datavirroissa". Se on sama kun esim tulostaisi 'cout
Jos ensin lause on "Moi Moi", sitten kursori alkuun ja laitetaan päälle "Hei\0", niin lauseesta tulee "Hei\0Moi" jossa viimeiset kolme merkkiä jäävät huomioimatta jatkossa?
Minunkin mielestäni alkuperäinen toimii loogisesti.