char c1, c2; c1 = 'A'; c2 = 106; // Samma som 'j' cout << c1 << c2 << '!' << endl; wchar_t c1, c2; c1 = 'A'; c2 = 106; // Samma som 'j' wcout << c1 << c2 << '!' << endl; #include #include using namespace std; int main() { system("chcp 1252 >nul 2>nul"); char ch = '7'; int code, val; code = ch; val = ch - '0'; cout << "Siffran " << ch << " har koden " << code << " och värdet " << val << endl; } #include #include "iodos.h" using namespace std; int main() { dos_console(); char ch = '7'; int code, val; code = ch; val = ch - '0'; cout << "Siffran " << ch << " har koden " << code << " och värdet " << val << endl; } #include using namespace std; int main(){ char namn[30]; cout << "Vad heter du? "; cin >> namn; cout << "Hej, " << namn << "!" << endl; } #include using namespace std; // Kryptiskt program char kod[33]="qwertyuiopasdfghjklzxcvbnm012345"; int main() { char c; cout << "Avslutning sker med Ctrl-z" << endl; while (cin.get(c)) { cout << kod[c%32]; } cout << endl; } #include using namespace std; int main() { string s; int tal = 0; cout << "Ange ett tal: "; cin >> s; for (char ch : s) { // C++11 tal = 10 * tal + ch - '0'; } cout << "Talets värde: " << tal << endl; } s = "def"; //Felaktigt! s[0]='d'; s[1]='e'; s[2]='f'; // ok // Bättre variant: strcpy(s, "def"); // kräver #include #include string s1("abc"), s2="def", s3; s3 = "ghij"; s3 = s1 + s2 + s3 + "klmnop"; s3 += "qrstuvwxyz"; int fib[] {1,1,2,3,5,8,13,21}; vector vfib(begin(fib), end(fib)); for (int i : vfib) {cout << i << " ";} cout << endl; vector v2 {1,2,3}; char str[] = "Hello World!"; // kräver = vector v3(begin(str), end(str)); array a1 {"Hello Again!"}; // extra {} for (char ch : a1) {cout << ch << " ";} cout << endl;