Cita:
Hago esta aclaración porque en muchos casos suponen que tengo 15 o 20 años(es lo lógico) y en realidad tengo 61, como comprenderán no voy a la facultad y la gente que conozco no tiene la más mínima idea lo que es la computadora y menos programar.- |
Espero tener una buena estadía en este foro, el deseo es porque soy un autodidacta adicto a la consulta en foros.-
El programa que dejo hace lo que pretendo, que es intercambiar la dirección de memoria no el contenido para ordenar 2 frases, lo que deseo es que me digan si es posible hacerlo con array de punteros.
Código:
char *frases[] = {“aveja”, “Aveja”};
Código:
char *ptrA = "abeja"; char *ptrB = "Abeja";
Código:
#include <stdio.h>
#include <string.h>
int main(void)
{
char *ptrA = "abeja"; char *ptrB = "Abeja";
printf("\n ptrA apunta a --> %p [%s] --- ptrB apunta a --> %p [%s]\n", ptrA, ptrA, ptrB, ptrB);
if(strcmp(ptrA, ptrB) > 0){
char *temp = ptrA;
ptrA = ptrB;
ptrB = temp;
}
printf("\n ptrA apunta a --> %p [%s] --- ptrB apunta a --> %p [%s]\n", ptrA, ptrA, ptrB, ptrB);
return 0;
}
Bueno espero que se entienda, de ser posible me agradaría que me dejen algún ejemplo.-
Saludos.
Daniel
[img]http://i41.tinypic.com/2mhamg9.jpg[/img]