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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Mensajes
Páginas: 1 ... 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 [93] 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 ... 161
921  Programación / Programación C/C++ / Re: Puerto serie C++. Mejorar el programa. en: 26 Marzo 2017, 09:59 am
Vacía el buffer cin después de obtener el dato.
922  Programación / Programación C/C++ / Re: Problemas con variables Numericas en: 26 Marzo 2017, 08:02 am
A parte de la diferencia que hay entre el tipo de variable y los argumentos de printf y scanf, printf devuelve la dirección de las variables.
Vamos, que no se deben usar los & en los printf, salvo un caso concreto que no vas a usar casi nunca.
923  Programación / Programación C/C++ / Re: Puerto serie C++. Mejorar el programa. en: 25 Marzo 2017, 23:53 pm
Cambia todo el while(true) por:
Código
  1. Sleep(500);
  2. int n = Puerto->ReadData(lectura, 49);
  3. if (n > 0) {
  4.    lectura[n + 1] = '\0';
  5.    cout << "Recibido: " << lectura << endl;
  6.    cout << "-------------------" << endl;
  7. }
924  Programación / Programación C/C++ / Re: Como escribir al final de una archivo ? en: 25 Marzo 2017, 17:29 pm
Lo más probable es que la configuración de tu terminal no permita ver estos caracteres ASCII.
Identifica qué terminal dispones y busca como configurar su charset.
925  Programación / Programación C/C++ / Re: Como escribir al final de una archivo ? en: 25 Marzo 2017, 16:07 pm
Yo en mi Linux le doy directamente las ñ y los acentos al printf, putchar, etc. y los imprime en consola. Si no es así comprueba que tengas el sistema en español y cambia las opciones locale en tu programa:
http://c.conclase.net/librerias/?ansifun=setlocale
926  Programación / Programación C/C++ / Re: Asignar a un array, la mitad o una parte de otro array en: 25 Marzo 2017, 15:58 pm
Puedes usar memcpy. Hace justamente lo que pides.

Ejemplo:
Código
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int main() {
  5.    int array_origen[8] = {1, 2, 3, 4, 5, 6, 7, 8};
  6.    int array_destino[4] = {0};
  7.  
  8.    for(int i = 0; i < 4; ++i)
  9.        printf("array_destino[%i] = %i\n", i, array_destino[i]);
  10.  
  11.    puts("\nCopia del array\n");
  12.    memcpy(array_destino, array_origen, sizeof(int) * 4);
  13.  
  14.    for(int i = 0; i < 4; ++i)
  15.        printf("array_destino[%i] = %i\n", i, array_destino[i]);
  16. }

Resultado:
Citar
array_destino[0] = 0
array_destino[1] = 0
array_destino[2] = 0
array_destino[3] = 0

Copia del array

array_destino[0] = 1
array_destino[1] = 2
array_destino[2] = 3
array_destino[3] = 4
927  Programación / Programación C/C++ / Re: Como escribir al final de una archivo ? en: 25 Marzo 2017, 13:29 pm
Creo entender que te sobra un salto de línea:
Tienes esto:
Citar
Línea 1

Línea 2

Cuando quieres esto:
Citar
Línea1
Línea 2
928  Programación / Programación C/C++ / Re: Puerto serie C++. Mejorar el programa. en: 24 Marzo 2017, 20:02 pm
Vaya, el programa está mal planteado.

El bucle principal,  ese while(true), no capta el teclado. Lo único que hace es leer del arduino.

929  Programación / Programación C/C++ / Re: Error: id returned 1 exit status en: 23 Marzo 2017, 11:08 am
Lo que veo:
Estás incluyendo la biblioteca conio, que es de Borland. Si programas con codeblocks puede que no exista y, de todas formas, si la tuvieras te fallaría porque redifines gotoxy, que es una función de conio.
Prueba quitando es include.
930  Programación / Programación C/C++ / Re: Borrar ultimo nodo lista simplemente enlazada en: 23 Marzo 2017, 07:22 am
No, robertoesimez, no lo digo por eso. La cosa es que empieces sin clases; solo structs, arrays y funciones. Así verás más claras claras las colas. Cuando funcione lo pasas a clase.
Páginas: 1 ... 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 [93] 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 ... 161
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines