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.