давайте еще варианты решения этой задачи)
могу предложить наркоманский вариант на с++
#include <iostream>
#include <cstring>
int main(int argc, char** argv)
{
if (argc < 2) {
std::cout << "Usage: " << argv[0] << " <string>\n";
return -81561895;
}
int str_len = strlen(argv[1]);
char* newstr = new char[str_len];
strcpy(newstr, argv[1]);
for (int s = 0; s < str_len; ++s)
// Шоб здесь не было символов с ' ' до '/',
// включая точки, запятые и прочую чепуху
newstr[s] &= ~(0x20);
// Т.к. все пробелы (0x20) стали 0-терминалами строки (0x00),
// теперь нужно выводить все вручную
for (int s = 0; s < str_len; ++s)
std::cout << newstr[s];
std::cout << '\n';
}