Autor
|
Tema: Array de punteros en lenguaje C. (Leído 6,973 veces)
|
DanielPy
Desconectado
Mensajes: 145
|
Hola rir3760. Una pregunta más, tu ultimo código se puede aplicar de esta manera.- char *frase[] = {“aveja”, “Aveja”}; Si te parece tedioso para este post sólo decime si es posible y me las rebusco.-
Saludos. Daniel
|
|
|
En línea
|
abraza las cosas y personas malas como si fueran tu mas preciada joya,Son tus mas grandes maestros de paciencia sabiduría y amor y cuando lo abrazas dejan de causar dolor.-
|
|
|
amchacon
Desconectado
Mensajes: 1.211
|
Hola rir3760. Una pregunta más, tu ultimo código se puede aplicar de esta manera.- char *frase[] = {“aveja”, “Aveja”}; Si te parece tedioso para este post sólo decime si es posible y me las rebusco.- Sí, de hecho lo hace justo en el código anterior.
|
|
|
En línea
|
|
|
|
rir3760
Desconectado
Mensajes: 1.639
|
Una pregunta más, tu ultimo código se puede aplicar de esta manera. char *frase[] = {“aveja”, “Aveja”}; Primero tienes que explicar de una forma clara a que te refieres con "aplicar de esta manera", si te refieres a la comillas estas deben ser "comillas planas sin chiste". Un saludo
|
|
|
En línea
|
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly. -- Kernighan & Ritchie, The C programming language
|
|
|
DanielPy
Desconectado
Mensajes: 145
|
Hola amchacon. Esta es la diferencia.- char *frase[] = {"abeja", "Abeja"}; char *p = "abeja"; char *q = "Abeja";
|
|
|
En línea
|
abraza las cosas y personas malas como si fueran tu mas preciada joya,Son tus mas grandes maestros de paciencia sabiduría y amor y cuando lo abrazas dejan de causar dolor.-
|
|
|
amchacon
Desconectado
Mensajes: 1.211
|
Hola amchacon. Esta es la diferencia.- char *frase[] = {"abeja", "Abeja"}; char *p = "abeja"; char *q = "Abeja"; ¿Y no es eso lo que preguntabas?
|
|
|
En línea
|
|
|
|
DanielPy
Desconectado
Mensajes: 145
|
Hola. Me parece que mi problema es más facil de entender que respirar.- Codigo de rir3760 char *p = "abeja"; char *q = "Abeja"; ¿Puedo hacer lo mismo de esta manera? char *frase[] = {"abeja", "Abeja"}; Saludos. Daniel
|
|
|
En línea
|
abraza las cosas y personas malas como si fueran tu mas preciada joya,Son tus mas grandes maestros de paciencia sabiduría y amor y cuando lo abrazas dejan de causar dolor.-
|
|
|
leosansan
Desconectado
Mensajes: 1.314
|
Hola. Me parece que mi problema es más facil de entender que respirar.- Codigo de rir3760 char *p = "abeja"; char *q = "Abeja"; ¿Puedo hacer lo mismo de esta manera? char *frase[] = {"abeja", "Abeja"}; Saludos. Daniel Creo que rir3760 ya ha respondido a ambos. Por si no te has dado cuenta te dejo la combinación de los dos:#include <stdio.h> #include <string.h> int main(void) { char *p = "abeja"; char *q = "Abeja"; printf(" %p --> %s\n",(void*)p, p); printf(" %p --> %s\n",(void*)q, q); if(strcmp(p, q) > 0){ char *temp = p; p = q; q = temp; } puts("----"); printf(" %p --> %s\n",(void*)p, p); printf(" %p --> %s\n",(void*)q, q); char *frase[] = {"abeja","Abeja"}; int i; putchar ('\n'); for (i = 0; i < 2; i++) printf("frase[%d]: %p --> %s\n", i, (void *) frase[i], frase[i]); if(strcmp(*frase, *(frase + 1)) > 0){ char *temp = frase[0]; rase[0] = frase[1]; frase[1] = temp; } puts("----"); for (i = 0; i < 2; i++) printf("frase[%d]: %p --> %s\n", i, (void *) frase[i], frase[i]); return 0; }
¡¡¡¡ Saluditos! ..... !!!!
|
|
« Última modificación: 26 Diciembre 2013, 22:23 pm por leosansan »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Array de punteros.
Programación C/C++
|
soyloqbuskas
|
3
|
9,756
|
30 Enero 2012, 20:28 pm
por soyloqbuskas
|
|
|
Duda Punteros Dobles/Array de punteros
Programación C/C++
|
MisterJava
|
2
|
5,204
|
30 Diciembre 2012, 20:19 pm
por MisterJava
|
|
|
Problema con array de punteros
Programación C/C++
|
NathanD
|
4
|
2,865
|
26 Marzo 2013, 21:13 pm
por amchacon
|
|
|
Acceder a los caracteres de un array de punteros
Programación C/C++
|
David8
|
5
|
2,294
|
6 Mayo 2014, 12:24 pm
por eferion
|
|
|
Ordenar alfabéticamente array de punteros a char (lenguaje C)
Programación C/C++
|
DanielPy
|
4
|
8,222
|
7 Enero 2015, 18:42 pm
por rir3760
|
|