No lees nada de lo que escribo verdad? Lo vuelvo a repetir
Simplemente me sorprender que aun no estén implementadas algunas funciones en las bibliotecas de funciones estándar de C++ funciones que yo consideraría básicas y otros lenguajes ya implementan
Esta es mi función trim que ya tengo implementada en C y con algunos cambios mínimos puedo incluir para strings de c++.
char *ltrim(char *str, const char *seps) {
size_t totrim;
if (seps == NULL) {
seps = "\t\n\v\f\r ";
}
if (totrim > 0) {
if (totrim == len) {
str[0] = '\0';
}
else {
memmove(str
, str
+ totrim
, len
+ 1 - totrim
); }
}
return str;
}
char *rtrim(char *str, const char *seps) {
int i;
if (seps == NULL) {
seps = "\t\n\v\f\r ";
}
while (i
>= 0 && strchr(seps
, str
[i
]) != NULL
) { str[i] = '\0';
i--;
}
return str;
}
char *trim(char *str, const char *seps) {
return ltrim(rtrim(str, seps), seps);
}
No no lo ignore claramente te pregunte que donde esta la funcion trim
La funcion remove que pusiste remueve todas las coincidendias. La funcion trim no.
Ademas como lo comente no solo es eso sino tambien los encode y decode de varios chartsets tienene que implementarse cosas que en otros lenguajes ya estan implementados.
php adipto
Eso que significa? puse ejemplos de lenguajes como PHP, Java, Python para indicar que ahi ya estaban implementados de forma estandar.
Ya doy por terminado el tema ya que nadie contesto la única pregunta que hice en mi post
¿debería de enfocarme en python u otro lenguaje diferente a C++ en 2022?