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

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: 1 ... 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 [119] 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 ... 161
1181  Programación / Programación C/C++ / Re: Copia de ficheros binarios. en: 5 Septiembre 2016, 12:03 pm
El problema es que usas funciones especializadas en cadenas de texto para leer datos binarios. No te va a contar los caracteres nulos ni lo que haya a partir de ellos.
Puedes usar el par fseek/ftell para obtener el tamaño del archivo en bytes o puedes ir recogiendo porciones del archivo con fred e ir dejándolos en un buffer hasta que llegues al final del archivo.
Pero no uses funciones de texto para archivos binarios.
1182  Programación / Programación C/C++ / Re: Cual es el problema con mi codigo en C? en: 5 Septiembre 2016, 00:22 am
Es raro que te acepte 'año' cuando la 'ñ' no suele ser una letra válida para un identificador.
También debería saltarte un aviso por el uso de gets. Cámbialo por fgets, como en las demás partes del código.

Ahora los errores te saltan porqué intentas asignar los valores recogidos por fgets a punteros sin inicializar. Para solucionarlo puedes hacer varias cosas:
  • En el struct en vez de punteros usar arrays.
  • Usar malloc para adquirir memoria para los punteros antes de tomar las cadenas con fgets
  • Usar scanf con el operador %ms para que éste adquiera memoria por ti para el puntero
1183  Programación / Programación C/C++ / Re: aiudaaa!!! en: 4 Septiembre 2016, 04:06 am
Inserta la macro END_OF_MAIN() justo después de la función main():
Código
  1. // ... CÓDIGO
  2. int main() {
  3.    // ... CÓDIGO
  4. }
  5. END_OF_MAIN()
  6. // ... CÓDIGO
1184  Programación / Programación C/C++ / Re: Optimizar tamaño de estructura de Datos en: 23 Julio 2016, 15:44 pm
He estado un poco desconectado. ¿De que va tu programa?
1185  Programación / Programación C/C++ / Re: definir los argumentos de una función de manera dinamica en: 2 Julio 2016, 10:22 am
Eso en caso que los argumentos sean del mismo tipo.
Para poder usar argumentos de cualquier tipo se debe usar la libreriat stdargs.
1186  Programación / Programación C/C++ / Re: (Consulta) fprintf imprime carácter de fin de archivo (-1) en: 2 Julio 2016, 10:18 am
A lo mejor no tiene nada que ver, pero el argumento string que le pasas a la función bno deberías ser char***?
1187  Programación / Programación C/C++ / Re: leer datos de comunicacion serial (BYTE) de indicador de peso y convertir a int en: 1 Julio 2016, 18:33 pm
Sigue las instrucciones de LP7510 USER MANUAL pág. 23
C27 -> 1 (continuous sending)
C28 -> 3 (9600)
C29 -> 0 (8 bits por caracter sin paridad)

Configura la aplicación con las misma configuración de puerto serie: 9600 baudios, 8 bits por caracter sin paridad. Empieza con 1 bit de parada.

La cadena que debes leer aparece al final de la página 9 e inicio de la página 10 del mismo manual.
1188  Programación / Programación C/C++ / Re: leer datos de comunicacion serial (BYTE) de indicador de peso y convertir a int en: 1 Julio 2016, 09:59 am
No recibes bien la cadena, según el manual no deberías recibir eso. No veo la configuración del puerto serie por ningún lado,  eso es un fallo del manual.

Veo que usas dos bits de parada. Cámbialo a 1: suele ser una configuración muy usada.

Por otra parte, si la configuración 8N1 no te funciinara cámbiala a 7N1. Veo en el manual de la comunicación con el sengundo display usa caracteres de 7 bits, pero esa no suele ser usada en comunicación con PCs.

También es común recibir caracteres extraños por no coincidir la velocidad de transmisión en los dos equipos.
Deberás realizar ensayos con diferentes configuraciones hasta obtener una cadena legible.
1189  Programación / Programación C/C++ / Re: leer datos de comunicacion serial (BYTE) de indicador de peso y convertir a int en: 30 Junio 2016, 23:01 pm
Estás seguro que la configuración para hablar con la balanza es esa?
A ver si va a resultar que la balanza trabaja con otra configuración en el puerto serie.

Pon marca y modelo, a ver si podemos encontrar información.

Imagínate que no se comunica con texto entendible por humanos, sino que envía enteros en grupos de bytes, o reales, u otro tipo de dato que solo podrás conocer viendo el datasheet.
1190  Programación / Programación C/C++ / Re: Ayuda Ejercicio C++ sin usar arreglos en: 28 Junio 2016, 21:58 pm
Claro.
Caso B:
Código:
si ingreso_actual > ingreso_anterior
    hora_mayor_ingreso = hora_actual
    ingreso_anterior = ingreso_actual
fin si

Caso C:
Código:
si hora_anterior < hora_actual
    computar_la_factura
fin si
Páginas: 1 ... 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 [119] 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 ... 161
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines