Hallo,
ich bin c++ Anfänger und versuche gerade folgendes:
Ich will einzelne Buchstaben eines Wortes einlesen, diese dann in ein Array speichern und dann ausgeben.
- IDE = Code::Blocks v10.05
- Compiler = mingw32-g++
hier ist mein Code:
Wenn ich abcd eingebe bekomme ich adcd ausgegeben. Kann mir jemand sagen wieso ?
Mfg Mo1k
ich bin c++ Anfänger und versuche gerade folgendes:
Ich will einzelne Buchstaben eines Wortes einlesen, diese dann in ein Array speichern und dann ausgeben.
- IDE = Code::Blocks v10.05
- Compiler = mingw32-g++
hier ist mein Code:
Code:
#include <iostream>
using namespace std;
int main()
{
char a;
char b;
char c;
char d;
char array[] = "";
cin>>a;
array[0] = a;
cin>>b;
array[1] = b;
cin>>c;
array[2] = c;
cin>>d;
array[3] = d;
cout << array[0] << array[1] << array[2] << array[3] << endl;
return 0;
}
Wenn ich abcd eingebe bekomme ich adcd ausgegeben. Kann mir jemand sagen wieso ?
Mfg Mo1k
Zuletzt bearbeitet: