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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ... 31
51  Programación / PHP / Re: Problema con Variables PHP en: 15 Abril 2012, 17:00 pm
Hola

Prueba con:
Código
  1. if(!empty($_POST['submit']))
  2.  

Y quita los dos puntos ( : ) de detrás del if, los de detrás del else y el endif ambién sobra. Recuerda que en PHP los delimitadores son { y }

Saludos


Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.
52  Programación / Programación C/C++ / Re: Punteros y arrays en: 14 Abril 2012, 13:34 pm
Hola

Como ya sabrás, en C/C++ los arrays se recorren desde 0 hasta longitud-1, por lo tanto si creas el array de longitud 5, los valores los almacena en array[0], array[1], ... array[4], por eso tienes que recorrerlo desde valor-1, porque en array[5] no sabes qué habrá, es una zona de memoria que no has reservado.

Espero que lo hayas entendido

Saludos
53  Programación / Programación C/C++ / Re: Punteros y arrays en: 14 Abril 2012, 12:23 pm
Hola

Código
  1. for(int i = valor - 1 ;  i >= 0; i--)
  2. {
  3. cout << puntero[i] << endl;
  4. }
  5.  

Saludos
54  Programación / Programación C/C++ / Re: Duda funcion palindromo en: 9 Abril 2012, 13:35 pm
Hola

Código
  1. #include <iostream>
  2. #include <cstring>
  3. #include <cctype>
  4.  
  5. using namespace std;
  6.  
  7. bool palindromo(char palabra[40]) {
  8.    int i,  j = strlen(palabra) - 1;
  9.    for(i = 0; i < j; i++, j--) {
  10.        while(palabra[i] == ' ') {
  11.            i++;
  12.        }
  13.        while(palabra[j] == ' ') {
  14.            j--;
  15.        }
  16. if(tolower(palabra[i]) != tolower(palabra[j])) {
  17.            return false;
  18.        }
  19.    }
  20.    return true;
  21. }
  22.  
  23. int main()
  24. {
  25.    char palabra[40];
  26.    cout << "texto:" << endl;
  27.    cin.getline(palabra, 40);
  28.    if(palindromo(palabra)) {
  29.        cout << "Si es palindromo" << endl;
  30.    } else {
  31.        cout << "No es palindromo" << endl;
  32.    }
  33.    return 0;
  34. }
  35.  

Saludos
55  Programación / Programación C/C++ / Re: Busqueda desde txt en C++ en: 3 Abril 2012, 17:49 pm
Hola

Ahora estoy en clase y no puedo ver bien el código (en estas pantallas se ve fatal y no puedo probarlo), pero no veo nada raro, lo único que se me ocurre es que escribas las extensiones de los archivos en el listado. Si sigues con problemas intentaré verlo luego en casa o que alguien más entre y lo vea.

Saludos
56  Programación / Programación C/C++ / Re: Problemas con salto de lineas al leer un fichero en: 1 Abril 2012, 13:48 pm
Hola

Las comparaciones se hacen con == no con =

Código
  1. if (numero_primo == '/')
  2.  

Además date cuenta de que al principio haces 2 lecturas
Código
  1. numero_primo = fgetc(fichero_numero_primo);
  2. while (feof(fichero_numero_primo) == 0)
  3. {
  4. numero_primo = fgetc(fichero_numero_primo);
  5.  

Así pierdes el primer número

Puedes sustituirlo por
Código
  1. while(feof(fgetc(fichero_numero_primo)) == 0)
  2. {
  3. if (numero_primo = '/')
  4.        printf("\n");
  5. else
  6. printf ("%d", numero_primo);
  7. }
  8.  

Saludos
57  Foros Generales / Foro Libre / Re: Premios,rimas en: 30 Marzo 2012, 13:08 pm
-Se ha vuelto loca!!!!
+Quién??
-Mi polla en tu boca!!!
58  Programación / Programación C/C++ / Re: [C] ¿Pregunta "If y Char"? en: 22 Marzo 2012, 18:47 pm
Hola

Para leer cadenas no se pone & en el scanf:
Código
  1. scanf ("%s", opt);
  2.  

Te vendrá bien leerte esto

nirvguy te has confundido. Recuerda que strcmp devuelve 0 cuando las 2 cadenas comparadas son iguales, por lo que debería ser:
Código
  1. if (strcmp(opt,"gen") == 0) {
  2. ....
  3. }
  4.  

Saludos
59  Programación / Programación C/C++ / Re: [C] Problema - Captar espacios en: 8 Marzo 2012, 13:48 pm
Hola

Puedes usar fgets que sí lee los saltos de línea

Saludos
60  Programación / Programación C/C++ / Re: Guardar numero en array en: 1 Marzo 2012, 12:05 pm
Hola

En ejemplo para que veas como es:

Código
  1. char cad[100];
  2. int array[100], index = 0;
  3. cin >> cad;
  4. for(int i = 0; i < strlen(cad); i++) {
  5.    if(cad[i] >= '0' && cad[i] <= '9') {
  6.        array[index] = cad[i] - '0'; // El - '0' para pasar a int
  7.        index++;
  8.    } else {
  9.        cout << cad[i] << " no es un numero";
  10.    }
  11. }
  12.  
  13. //Mostramos el array
  14. for(int i = 0; i < index; i++) {
  15.    cout << array[i] << endl;
  16. }
  17.  

Saludos
Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ... 31
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines