Moro.
Suoraan asiaan:
#include <string>
// Tämä ei mene kääntäjästä läpi:
const std::string VAKIOMJONO = "Olipa kerran kusinen kissa jonka
nimi oli Kalevi. Kalevi oli todella lihava kissa.\n
Plaaplaaplaa........plaa.plaplaplaaaaaaaa............
alwekrlkwelrak...............werlkwjerklewjakrljwek\n\n";
// Eikä mene näinkään:
const std::string TOKA = "Olipa kerran kusinen kissa jonka"
+ "nimi oli Kalevi. Kalevi oli todella lihava kissa.\n"
+ "Plaaplaaplaa........plaa.plaplaplaaaaaaaa............"
+ "alwekrlkwelrak...............werlkwjerklewjakrljwek\n\n";Sitten kääntyy, jos koko litanian kirjoittaa yhdelle riville, mutta se on rumaa. Eli kuinka tuommoinen pitkä merkkijono voidaan määritellä usealla rivillä?
Villi veikkaukseni olisi:
std::string pitkaJono = ".........................." ".........................." "dsadfasfasfasfasdadssdasda" "dasdsadasdadaasasdasdasdfa";
En ole kuitenkaan kokeillut.
Joko Mazzimon mainitsema:
const std::string JONO = "Olipa kerran kusinen kissa jonka " "nimi oli Kalevi. Kalevi oli todella lihava kissa.\n" "Plaaplaaplaa........plaa.plaplaplaaaaaaaa............" "alwekrlkwelrak...............werlkwjerklewjakrljwek\n\n";
Tai:
const std::string JONOKAKS = "Olipa kerran kusinen kissa jonka \ nimi oli Kalevi. Kalevi oli todella lihava kissa.\n\ Plaaplaaplaa........plaa.plaplaplaaaaaaaa............\ alwekrlkwelrak...............werlkwjerklewjakrljwek\n\n";
Jeps, kiitoksia. Olisihan tuota pitänyt tajuta kokeilla noinkin.
Aihe on jo aika vanha, joten et voi enää vastata siihen.