none
Leer puerto Serie RRS feed

  • Pregunta

  • Hola

    Estoy intentando hacer un programa q lea del puerto serie los datos q le esta enviando un dispositivo.

    Estoy trabajando con Micrososft Visual C++ 6.0

    ¿podeis ayudarme??

    He probado el siguiente porgrama pero me sale este error "fatal error C1189: #error : "eh.h is only for C++!"

    // Leer datos del puerto serie:

    #include <windows.h>
    #include <iostream>

    using std::cout;
    using std::cin;

    void LeeSerie()
    {
    int i, j, k;
    DWORD x;
    COMSTAT cs;

    // Actualizar COMSTAT, sirve para
    // averiguar el número de bytes en el buffer de entrada:
    ClearCommError(idComDev, &x, &cs);
    // Leer cs.cbInQue caracteres:
    ReadFile(idComDev, cad, cs.cbInQue, &x, NULL);
    // Actualizar el fin de cadena:
    cad[x]=0;
    // Mostrar caracteres leídos:
    cout << cad;
    return;
    }
    Muchiisimas gracias.

    Si sabeis de otro porgrama q funcione....por fi enviadlo!! me es urgente
    martes, 20 de mayo de 2008 13:28

Respuestas

Todas las respuestas