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

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


  Mostrar Mensajes
Páginas: 1 ... 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 [69] 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 ... 161
681  Programación / Programación C/C++ / Re: Problema al comparar cadenas de caracteres [C] en: 27 Noviembre 2017, 20:00 pm
Aparte del error con el scanf que te han marcado, el uso de gets (no recomendado y que se ha eliminado en las últimas versiones de C) y el uso de fflush en stdin (la función solo sirve para flujos de salida, en los de entrada no está especificado su funcionamiento) el error que tienes en Busqueda es que no realizas una búsqueda en el array, solo miras el primer elemento.

Sigue el flujo del programa.
Entras en un for para recorrer el array y el if busca si existe el dato. Si lo encuentra devuelve el nombre y sale del for. Bien.
La cosa viene cuando no encuentra el dato: directamente, sin tener en cuenta el resto del array, indica que no ha encontrado el producto y el break hace que salga del for, sin existir posibilidad de buscar en el resto del array.

Por tanto te falta algo para, en caso de que no se encuentre pase al siguiente elemento del array y diga que no hay existencias en caso de no encontrarse.

Por cierto, te iría bien separar la búsqueda de la presentación de resultados, verás que la lógica para llegar a la solución es más clara: es decir, por una parte buscas en el array y si encuentras el elemento marcas como que lo has encontrado y detienes la búsqueda pero si no lo has encontrado indicas que no ha habido éxito. Después según el resultado lanzas un mensaje u otro.
682  Programación / Programación C/C++ / Re: Ayuda en: 26 Noviembre 2017, 13:09 pm
Haz un bucle interior para imprimir los asteriscos. Igual que los has escrito en vertical puedes escribirlos en horizontal.
683  Programación / Programación C/C++ / Re: leer archivo apartir del siguiente renglon y comparar con una cadena en: 25 Noviembre 2017, 00:27 am
Metes cosas raras dentro de clave. Primero deberías capturar el carácter nuevo y si pasa tus filtros lo metes dentro de clave, sino haces lo que debes hacer según sea un \n, \b, etc.
684  Programación / Programación C/C++ / Re: Necesito ayuda con mi codigo en C en: 25 Noviembre 2017, 00:20 am
Fíjate en este for:
Código:
for (i = REN; i =0; i++)
Si REN es un número mayor que 0 entonces i tendrá que decrecer, sinó irá aumentando indefinidamente.
En la condición de paro dices i = 0 y esto no es una condición sino una asignación. Supongo que querrías decir i >= 0;

Tienes errores de este tipo.
685  Programación / Programación C/C++ / Re: Algún consejo sobre como enfocar este problema para solucionarlo? en: 25 Noviembre 2017, 00:16 am
Esto ResSuma >= '10' en C no existe. Las comillas simples son para indicar un (1) dato de tipo carácter, por tanto tener dos encerrados entre comillas simples es un error per se. Seguro que querías decir el valor numérico por tanto quita las comillas.
686  Programación / Scripting / Re: Ayuda con Ejercicios en python en: 25 Noviembre 2017, 00:06 am
Te equivocaste de foro. Hay uno dedicado a los lenguajes de script. Deberías probar allí.
687  Programación / Programación C/C++ / Re: Adaptar C++ CLR a C++ Win32 en: 19 Noviembre 2017, 02:01 am
Muchas cosas:
srt.tolower(entrada)
srt no existe ¿qué querías decir?

Capturas una cadena, entrada, pero solo necesitas un carácter. ¿No sería mejor capturar un carácter?

En el switch, creo yo, intentas comparar una cadena entera con un caracter. Son dos cosas totalmente diferentes.

Tu case es 'a' y 'b' pero en el programa pides las letras 'A' y 'C'.
688  Programación / Programación C/C++ / Re: Pasar un número a un vector en: 19 Noviembre 2017, 01:53 am
Es cierto, un número de 25 caracteres es demasiado largo. Pero una cadena de texto también es un vector, así que lo que puedes hacer es capturar el número como si fuera una cadena y después mirar que todos los caracteres son dígitos. Recuerda que una cadena tiene el caracter NUL ( '\0' )al final.
689  Programación / Programación C/C++ / Re: MCM no es un miembro de std ayuda en: 18 Noviembre 2017, 20:37 pm
Lo que quiero es que me la explique Riskettos.
No hay nada mejor para ver los fallos que tener que explicarle el código a otra persona.
690  Programación / Programación C/C++ / Re: MCM no es un miembro de std ayuda en: 18 Noviembre 2017, 19:42 pm
Explícame este trozo:
Código
  1.    MCM= std::MCM(A,B);
  2.    for(i=1;i<=MCM;i++){
  3.        if(A%i==0 && B%i==0){
  4.            int MCD=i;
  5.            MCM=(A*B)/MCD;
  6.        }
  7.    }
  8.    MCM=(A*B)/MCD;[/code)]
Páginas: 1 ... 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 [69] 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 ... 161
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines