From ca3c208a98a434c90c4ecf963d8ba323f2f6f2f5 Mon Sep 17 00:00:00 2001 From: TheZoq2 Date: Tue, 14 May 2019 20:46:52 +0200 Subject: [PATCH] =?UTF-8?q?L=C3=A4gg=20till=20fler=20nyckelord?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- inkluderingar.hpp | 2 ++ sv.cpp | 28 ++++++++++++++++++++++------ 2 files changed, 24 insertions(+), 6 deletions(-) create mode 100644 inkluderingar.hpp diff --git a/inkluderingar.hpp b/inkluderingar.hpp new file mode 100644 index 0000000..9a37e57 --- /dev/null +++ b/inkluderingar.hpp @@ -0,0 +1,2 @@ +#include +#include diff --git a/sv.cpp b/sv.cpp index 692b503..fd6282c 100644 --- a/sv.cpp +++ b/sv.cpp @@ -1,6 +1,8 @@ +#include "inkluderingar.hpp" + #define hel int #define hufvud main -#define teck char +#define vidbränd char #define pekare * #define dubbelpekare pekare pekare #define referens_till & @@ -12,20 +14,34 @@ #define sluta break #define om if #define uppfostra throw +#define offentligt public +#define personligt private +#define könssjukdom std +#define snöre string +#define bil auto -#include +#define klass class -hel hufvud(hel arga, teck dubbelpekare argv) +klass Barn { +offentligt: + Barn(könssjukdom::snöre meddelande) : meddelande(meddelande) + {} +personligt: + könssjukdom::snöre meddelande; +}; + + +hel hufvud(hel arga, vidbränd dubbelpekare argv) { - hel i = 0; - teck dubbelpekare nuvarande = argv; + bil i = 0; + vidbränd dubbelpekare nuvarande = argv; medans (i < arga) { placeras(dereferera nuvarande); nuvarande++; i++; om (i == 3) { - sluta; + uppfostra Barn("För många argument"); } } }