Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Pedro122h en 24 Abril 2021, 21:33 pm



Título: Duda sobre las funciones strrev() y strupr()
Publicado por: Pedro122h en 24 Abril 2021, 21:33 pm
Hola estoy aprendiendo c++ y tengo una duda sobre estas funciones ,porque no las puedo usar en c++, cuando las intento usar simplemente me dice que no existen, en cambio cuando uso strcmp() strcat() si funcionan,

Acaso estas funciones fueron removidas?
si es asi Hay alguna manera de volveras activar?


Título: Re: Duda sobre las funciones strrev() y strupr()
Publicado por: Danielㅤ en 25 Abril 2021, 00:16 am
Hola, primero tenés que importar la librería string.h que es la encargada de que puedas usar/llamar a las funciones strrev() y strupr().

Aquí podes leer y aprender más:

http://isaacalejandro86.blogspot.com/2018/09/funciones-strcmp-strlen-strcpy-strcat.html


Saludos


Título: Re: Duda sobre las funciones strrev() y strupr()
Publicado por: MinusFour en 25 Abril 2021, 02:03 am
Esas funciones no son estándar y dependen del compilador que estés usando.


Título: Re: Duda sobre las funciones strrev() y strupr()
Publicado por: Pedro122h en 25 Abril 2021, 03:08 am
Estoy usando mingw como compilador y visual studio como editor


Título: Re: Duda sobre las funciones strrev() y strupr()
Publicado por: MinusFour en 25 Abril 2021, 16:50 pm
Estoy usando mingw como compilador y visual studio como editor

Creo que mingw usa _strrev y _strup. Los nombres (strrev y strup) aparecen deprecated porque no siguen la convención de nombres de funciones especificas a implementaciones.