Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const char* get_message(enum Languages language, enum Messages message) {
- /* The messages to print, with friendly error messages if the message or the language is not found */
- #define EngHW "HelloWorld"
- #define EngOOM "OutOfMemory"
- #define EngFNF "FileNotFound"
- #define EngERRMSG "MESSAGENOTFOUND"
- #define SpaHW "HolaMundo"
- #define SpaOOM "MemoriaAgotada"
- #define SpaFNF "ArchivoNoEncontrado"
- #define SpaERRMSG "MENSAJENOENCONTRADO"
- #define LangERRMSG "LINGVONETROVITA"
- const char* result;
- if (language == English) {
- if (message == HelloWorld) {
- result = EngHW;
- } else if (message == OutOfMemory) {
- result = EngOOM;
- } else if (message == FileNotFound) {
- result = EngFNF;
- } else {
- result = EngERRMSG;
- }
- } else if (language == Spanish) {
- if (message == HelloWorld) {
- result = SpaHW;
- } else if (message == OutOfMemory) {
- result = SpaOOM;
- } else if (message == FileNotFound) {
- result = SpaFNF;
- } else {
- result = SpaERRMSG;
- }
- } else {
- result = LangERRMSG;
- }
- return result;
- }
Add Comment
Please, Sign In to add comment