Juu elikkäs miten tämä tulisi toteuttaa oikein kun kääntäjä ei hyväksy pelkästään \ merkkiä.
Eli kun yritän tehdä näin
while(m != "\"){
...niin ei onnistu.
Jos taas teen näin, niin onnistuu, mutta nytten tuo on väärin koska siinä on väli eli "\ " vaikka pitäs vertailla näin "\"
while(m != "\"){
\\
Tuo on erikoismerkki joka muuttaa seuraavan merkin merkitystä. Esimerkiksi "\""
on merkkijono jossa on pelkkä lainausmerkki, \n
on rivinvaihto jne.. Jos halutaan itse merkki \
, täytyy se laittaa kahdesti peräkkäin:
while (m != "\\") {
Ja muistahan sekin, että yksittäinen merkki laitetaan hipsuihin (') eikä monen merkin tekstejä voi C:ssä vertailla !=-operaattorilla vaan täytyy käyttää strcmp-funktiota.
tuo onkin string eli tuota pitäs kyllä pystyä?
mutta nytten se toimii paljon kiitos... :DD
Aihe on jo aika vanha, joten et voi enää vastata siihen.