Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - amchacon

#1001
Cita de: NoLife en 27 Abril 2013, 05:47 AM
disculpen, quizas esta sea una pregunta tonta, pero por que siempre hay una variable llamada 'Aux'; es algun nombre en especial? Siempre que veo codigos por aca, hay quienes tienen una varaible llamada así...
Se llama así porque es una variable usada como "auxiliar".

Pero vamos que no tiene ningún porque, podría haberse llamado aux como esternocleidomastoideo.
#1002
Cita de: amchacon en 27 Abril 2013, 01:29 AM
He hecho un programa que busca nombres en español que cumplan las siguientes condiciones:

- Tenga 6 letras.
- La primera letra sea igual que la tercera.
- La cuarta letra sea igual que la quinta.

El resultado esque no existe ningún nombre que cumpla esas condiciones. Si eliminamos la primera condición obtenemos:

euell
ewell

Nombres de 5 letras raros y poco frecuentes. No tienen ningún sentido.
Me recalco para decir que he hecho otra comprobación con nombres de mujer:

Citaralanna
amalle
anallese
anallise
lilllie

Y también con palabras españolas:

Citaraballar
aballest
abarr
abarraca
abarrace
abarraco
abarrada
abarrado
abarraga
abarraja
abarrami
abarranc
abarranq
abarraqu
abarrar
abarraz
abarrede
abarrena
abarrer
abarrisc
abarrota
abarrote
abarroto
acallado
acallant
acallar
acarrala
acarrar
acarrars
acarrasc
acarraza
acarrea
acarread
acarream
acarrean
acarrear
acarreas
acarree
acarreir
acarreo
acarreos
acarreta
acarreto
adaccess
adaffect
adarray
afaccion
agalla
agallada
agallado
agalladu
agallara
agallas
agallega
agallo
agallon
agallona
agallone
agallos
agalluda
agalludo
agalluel
agarra
agarra
agarraba
agarrad
agarrada
agarrade
agarrado
agarrafa
agarrais
agarrama
agarramo
agarran
agarrand
agarrant
agarrar
agarrara
agarrare
agarrari
agarraro
agarrars
agarras
agarrase
agarrast
agarre
agarreis
agarremo
agarren
agarres
agarro
agarroch
agarron
agarrone
agarros
agarrota
agarrote
agassi
amallada
amallar
amallars
amarra
amarraco
amarrada
amarrade
amarradi
amarrado
amarradu
amarraje
amarrar
amarrara
amarrare
amarras
amarrazo
amarre
amarreco
amarrequ
amarres
amarreta
amarrete
amarrida
amarrido
amarro
amarron
amarrona
amarros
aparrada
aparrado
aparraga
aparrar
aparrara
aparrare
aparroqu
atarraga
atarraja
atarraya
avallar
babee
babeeis
babeemos
babeen
babees
eleccio
eleccion
ereccio
ereccion
eveccio
eveccion
ewell
eyeccion
otorrea
otorreas
otorrino
sosaar
tutee
tuteeis
tuteemos
tuteen
tutees

Si se os ocurre alguna base de datos donde mirar decidmelo.
#1003
He hecho un programa que busca nombres en español que cumplan las siguientes condiciones:

- Tenga 6 letras.
- La primera letra sea igual que la tercera.
- La cuarta letra sea igual que la quinta.

El resultado esque no existe ningún nombre que cumpla esas condiciones. Si eliminamos la primera condición obtenemos:

euell
ewell

Nombres de 5 letras raros y poco frecuentes. No tienen ningún sentido.
#1004
Cita de: Black Master en 26 Abril 2013, 14:53 PM
Pues, con lo de moverme hacia ellas, me refiero a que, cuando avanzas hacia un objeto, choques y no lo puedas atravesar, pero teniendo un vector de dirección especifico para cuando estás colisionando y deslizarte por la cara.
Por decir algo, no puedes hacer que su velocidad sea cero?.

O activar algun booleano para indicar que deje de mover.
#1005
Cita de: Wofo en 26 Abril 2013, 10:20 AM
¿Por qué no usas la librería "string"? Te facilitaría las cosas y te permitiría tener palabras de distinta longitud.
Resalto lo que dice el compañero.

La clase string forma parte de las estándares del lenguaje y sería adecuado que la usaras (más cómodas, más funcionales).

Código (cpp) [Seleccionar]
#include <string>

//...

string Mensaje;

Mensaje = "Cosita linda y hermosa"; //Se puede usar '=' en cualquier momento

cout<<Mensaje<<endl;

Mensaje = "Tonterias"; // El tamanyo se ajusta automaticamente al contenido

cout<<Mensaje<<endl;

string Auxiliar = Mensaje + "y ademas muy fea"; // El operador suma esta definido

cout<<Auxiliar<<endl;

cout<<"Su tamanyo es: "<<Auxiliar.size();

if (Mensaje == Auxiliar) // Definido el operador ==
  cout<<"Los mensajes son iguales";
else
  cout<<"No son iguales";


cout<<"la primera letra es: "<<Auxiliar[0]; // Definidos los operadores []

cout<<"Busquemos la palabra Cosa:";

int Posicion = Auxiliar.find("Cosa"); // Busqueda


http://www.cplusplus.com/reference/string/string/
#1006
Te has liado un poco. Es mucho más fácil que hagas una lista de palabras inglesas y otra con sus equivalentes españolas. Este sería el código:

int main()
{
    int j, sw = 0, iter = 125;
    char nom[80];

    printf("\nEscriba la palabra que desea traducir: ");
    gets(nom);

    for(j = 0; j < iter; j++)
    {
        if(!strcmp(nom, inglesa[j]))
        {
           printf("\n %s traducido --> %s" , nom,espanyola[j]);
sw=1;
     }
     }
         if(sw==0)
   printf("\n Lo siento la palabra no pudo ser traducida\n");

getchar();
return 0;
}
#1007
Programación C/C++ / Duda sobre CodeBlocks
25 Abril 2013, 00:18 AM
Tengo varios códigos con Compilación Condicional:



Por lo que veo, el código que no cumple la condición se oculta. Si coloco un "#define WINDOWS" se muestra y se oculta el otro:



Todo muy bonito, pero como yo no puedo estar añadiendo un define a cada archivo. Lo he puesto en los comandos del compilador "-DWINDOWS". Funciona perfecto en el ejecutable pero...

El código se me sigue ocultando en el editor! Lo cual es muy engorroso. ¿Alguna idea?
#1008
Ambas sentencias son equivalentes puesto que tienen el mismo uso de memoria y se usan igual.

Además cómo ya hemos dicho,  un array no es más que un puntero a su primer elemento.
#1009
Es exactamente lo mismo.

De hecho [] es un operador de punteri E_E
#1010
Cita de: Zodiak98 en 22 Abril 2013, 23:03 PMy E Apunta hacia los demas caracteres.??
No, los demás caracteres están consecutivos en la memoria. De modo que solo tiene que ir avanzando.