foexle
Kaiser
Sers Leute,
ich hätte da mal eine kleine frage, evtl weis das ja wer auf anhieb.
und zwar folgender aufruf:
das ist kein problem, der lagert nun den string den ich in der shell eingebe, in dem 2dim. array ab nun die frage
wie könnte ich das hinbekommen, das die standarteingabe cin die leerzeichen ignoriert und ich den kompletten string in ein 1dim. array bekomme?
also aus
asd asd rr
soll dann nich
[0] asd
[1] asd
[2] rr
werden
sondern
asdasdrr
könnte mir da wer weiterhelfen?
achja und ohne stringklasse muss mit zeigerarythmetik sein. also vektor verwenden ist nicht
mfg
falls ich ne info vergessen habe bitte fragen
mfg
ich hätte da mal eine kleine frage, evtl weis das ja wer auf anhieb.
und zwar folgender aufruf:
Code:
char* kette[WERT], kette2[WERT];
cout << "Bitte String 1 eingeben: ";
for (int i = 0; i < WERT ; i++){
cin >> puffer;
kette[i] = new char[strlen(puffer)+1];
strncpy(kette[i], puffer, strlen(puffer)+1);
}
cout << "Bitte String 2 eingeben: ";
for (int j = 0; j < WERT ; j++){
cin >> puffer;
kette2[i] = new char[strlen(puffer)+1];
strncpy(kette2[i], puffer, strlen(puffer)+1);
}
wie könnte ich das hinbekommen, das die standarteingabe cin die leerzeichen ignoriert und ich den kompletten string in ein 1dim. array bekomme?
also aus
asd asd rr
soll dann nich
[0] asd
[1] asd
[2] rr
werden
sondern
asdasdrr
könnte mir da wer weiterhelfen?
achja und ohne stringklasse muss mit zeigerarythmetik sein. also vektor verwenden ist nicht
mfg
falls ich ne info vergessen habe bitte fragen
mfg