elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  [C] [source] Revertir Cadenas
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: [C] [source] Revertir Cadenas  (Leído 9,177 veces)
Queta

Desconectado Desconectado

Mensajes: 267



Ver Perfil
Re: [C] [source] Revertir Cadenas
« Respuesta #10 en: 19 Agosto 2011, 13:55 pm »

leete esto: macros

Hasta donde he visto la bibioteca string.h no tiene definida strrev como macro

 * Trato de cadenas, codificacion, Busqueda de patrones, palabras capicua, palindromos... y un largo etc, no se debe usar de manera explicita este algorimo, puede ser acoplado de igual manera a X indole.

Dulces Lunas!¡.

Repito, estás utilizando una macro innecesaria. ¿Acaso BYTE no es una macro?


En línea

"Intenta no volverte un hombre de éxito, sino volverte un hombre de valor." Albert Einstein.
BlackZeroX
Wiki

Desconectado Desconectado

Mensajes: 3.158


I'Love...!¡.


Ver Perfil WWW
Re: [C] [source] Revertir Cadenas
« Respuesta #11 en: 20 Agosto 2011, 03:45 am »

.
Antes que nada no me oriente solo a cadenas de texto... di una obtativa de invertir un bloque de BYTE.

Si, tienes razón...
Sin desmerecer tu código BlackZeroX▓▓▒▒░░, el título del hilo... ¿No se refería a cadenas? Y el código inicial ¿No iba enfocado a cadenas de texto?

Para este caso yo uso strrev

Saludos.


Dos palabras: Texto Unicode!¡.
Por que no hacer una funcion mas dinamica?, acaso quieres estar reescribiendo una funcion para cada caso que se te presente?
Esta buena strrev() para cadenas ANSI con terminacion de una cadena en Nulo, pero fuera de eso si es igual una cadena ANSI pero que tiene un caracter nulo que se debe tomar en cuenta?...

@Queta

Codigo Prolijo-Dinamico!¡.

La funcion tiene un sentido de ser Dinamica y no encerrarse en una sola cuestion, si es multiusos que mejor no lo crees?, pero fuera de esto no te he respondido adecuadamente.

Use la macro BYTE debido a que la funcion designa de manera mas descriptiva que trabajara con un bloque de Bytes segun el puntero, en esta cuestion NO veo que afecte el transcurso normal de un algoritmo que tan solo invierte un bloque de X de Bytes sea cual sea, En otras palabras: NO ME QUISE ENCERRAR EN CADENAS ANSI, ademas la macro jamas se compila ¬¬".

Dulces Lunas!¡.


« Última modificación: 20 Agosto 2011, 04:21 am por BlackZeroX▓▓▒▒░░ » En línea

The Dark Shadow is my passion.
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
cifrar y Descencriptar cadenas (source)
Programación Visual Basic
vivachapas 3 4,084 Último mensaje 2 Noviembre 2008, 00:33 am
por vivachapas
[SOURCE] Codificador de cadenas :P (act)
Programación Visual Basic
79137913 0 1,753 Último mensaje 7 Febrero 2011, 19:04 pm
por 79137913
Revertir ReFOX XI
Ingeniería Inversa
k!k3 1 3,918 Último mensaje 3 Junio 2017, 00:34 am
por MCKSys Argentina
[Ayuda]Hay manera de revertir takeown e icacls?
Windows
Aquastripe 2 2,607 Último mensaje 22 Octubre 2018, 02:11 am
por EdePC
Revertir Juegos de Casino
Ingeniería Inversa
Geovane 3 2,573 Último mensaje 4 Diciembre 2018, 00:21 am
por rub'n
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines