Miten voisin laittaa chariin
-rivin lopun
-lainausmerkin(")?
Rivin loppu olisi ihan hyödyllinen, muuten tiedostoon tallennettaessa tulee aika rumaa tekstiä :s
Lainausmerkkiä ei niin vain tehdäkään, tiedätte kyllä miksi. Sehän menisi sekaisin charin lainausmerkkien kanssa.
Näiden lisäksi kysyisin, miten saa tietoonsa kuinka monta merkkiä charissa on.
Rivin loppu on \n ja lainausmerkki \". Merkkijonon pituuden saa funktiolla strlen.
Ja sitten huomautetaan vielä, että chariin ei mahdu kuin yksi merkki. Merkkijonon virkaa toimittaa C-kielessä char-taulukko.
'\n', '\"', '\'', http://www.mit.jyu.fi/opetus/Ciao/ciao033.htm
Charissahan on aina yksi merkki?
Tosin char-taulukossa on merkkejä
sizeof(TAULUKON_NIMI) / sizeof( char );
EDIT: Olinpa hidas.
Eikä tuo koodinpätkäsi edes toimi, sillä sizeof(taulukon_nimi) palauttaa osoittimen viemän muistin määrän, ei taulukon alkioiden yhteensä viemää muistia :)
:(
toimii :D
Olin tuon \n jo kuullut, mutta pistin vahingossa /n, joten ajattelin että se ei olekaan oikein :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.