Usunięcie spacji ze stringu

0

Witam , mam taki kawałem kody , potrzebuję usunąć spacje ,a jeśli string ma 2 spację zastąpić jedną .
Pomógłby mi ktoś ?

#include <iostream>
using namespace std;
void clean(char* n) {

// tutaj prosiłbym o napisanie funkcji.
}
int main() {
char n1[] = "a bc def ghijk";
cout << "Przed: >" << n1 << "<" << endl;
clean(n1);
cout << " Po: >" << n1 << "<" << endl;
char n2[] = " a bc def ghijk ";
cout << "Przed: >" << n2 << "<" << endl;
clean(n2);
cout << " Po: >" << n2 << "<" << endl;
char n3[] = " ";
cout << "Przed: >" << n3 << "<" << endl;
clean(n3);
cout << " Po: >" << n3 << "<" << endl;
}
0

poczytaj o replace ze stringów

1 użytkowników online, w tym zalogowanych: 0, gości: 1