begin process at 2012 05 29 12:44:59
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Mon prog C++ & port// ne se compile pas sous DEVc++


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Mon prog C++ & port// ne se compile pas sous DEVc++

lundi 27 février 2006 à 11:52:13 | Mon prog C++ & port// ne se compile pas sous DEVc++

Sixon

Salut,
Infos..:
Mon projet consiste à envoyé sur le port parallèle les secondes systèmes sur un circuit électronique constitué de 2 décodeur BCD et de deux 7 segments.
Sur les 8bits qu'envoie le port //, les 4 premiers sont utilisé pour les unités de seconde et les 4 restantes pour les dizaines de seconde.

Plateforme (WinXP et DEV C++)
Pour le problème de droits sur le port parallèle (WinXP) j'utilise les "DriverLINX PortI/O"...je sais pas si sa servira.....

Problème...:
Mon problème est que je suis un gros novice dans la programmation C++ et dans d'importe quel autre langage d'ailleurs; c'est pour cela que je vous sollicité afin de me permettre de finalisé ce programme qui ne veux pas ce compilé avec "dev C++", à cause de la commande outp qui ne reconnait pas (j'ai testé sans succès "inpout32.dll" et autre..même en lisant le readme)
Alor si quelqu'un pouvait me corrigé le programme et me donner un Tuto, howto,FaitSaFaitSa,... pour que je puisse compiler moi même et comprendre, sa serait cOoL
Si les commentaires son faux faite le moi savoir..


______________________________________________________________________________


//#include <cstdlib>        //permet d'utilisé des commandes système
#include <stdlib.h>
#include <iostream>
#include <string.h>
//#include <time.h>
#include <sys/time.h>             /* Pour la recup du temps*/
#include <stdio.h>                /* printf et autres */
#include <conio.h>                /* fonction outp */
#include <windows.h>
//#include <pt_ioctl.c>

#define DATA 0x378                /* Adresse du bus de donnees */
#define CONTROL 0x37A             /* L'adresse du registre de contrôle */
//#define _DEBUG_

int RecupererSecondes();        // DEBUT : prototypes des fonctions utilisable pour la recherche de l'heure //

int main()
{
    while(1)                                 //Debut de la boucle//
    {
    int i_secondes,i_us,i_ds;                                        // variable de récup des secondes en nombre entier via la fonction spécifique//
    char c_out;                                                     // spécifie que la variable c_out est une chaine de carractere//
    i_secondes = RecupererSecondes();            // récupération de la valeur entiere des secondes grace à la fonction spécifique//
    i_ds = i_secondes/10;                                //division par dix pour recupéré uniquement les dixaine de seconde//
    i_us = i_secondes%10;                                //%10 récupère les unité de seconde que la division a mis de coté//
    c_out = (char)i_us + (char)i_ds*16;          //crée la variable c_out avec une multiplication par 16 pour le decalage de 4bits//
#ifdef _DEBUG_
    printf("voici les secondes : %d soit %d %d\n ou : %d\n", i_secondes,i_ds,i_us,c_out);        // affichage //
#endif                 //_DEBUG_
             
      //_outp(CONTROL,0x00);                         /* On configure le bus de donnees en sortie */
      //_outp(DATA,c_out);                          /* Ecriture de la valeur dans le registre de donnees */

    Sleep(1000);                              //crée une pause de 1000ms soit 1s//
    }                                                     //fin de la boucle//
    system("PAUSE");                          //crée une pause//
    return EXIT_SUCCESS;                      //Fin du programme//
}

int RecupererSecondes()
  {
  time_t timer1;
  time(&timer1);
  int secondes;
  struct tm *newTime1;
  newTime1 = localtime(&timer1);
  secondes = newTime1->tm_sec;        // Les secondes sont dans "secondes"
  return secondes;
  }



Cette discussion est classée dans : port, int, secondes, out, include


Répondre à ce message

Sujets en rapport avec ce message

Lire sur port parallèle! [ par tof0256 ] Bonjour,J'aimerais lire des données sur le port parallèle. J'aimerai utiliser les 8 bit de donnée pour cela. J'ai une fiche DB25 ou j'ai relié les PIn Segmentation fault sur un tableau de char [ par MaxSoldier ] Bonsoir tout le monde !Je me suis mis au C/C++ sous linux il y a quelques jours et j'ai de nombreuses erreur de dépassement de tampon (segmentation fa Remplir une matrice ? [ par MmDHost ] Bonjour,J'ai besoin de crée une matrice pour un projet sur un Modèle Numérique de Terrain cependant j'ai une érreur que je n'arrive pas à corriger, po traducteur en code morse [ par dreamerboy ] slt, je vient d'ecrire le code C++ suivant qui saisis un text et le traduit en code morse mais a l'execution windows me sort un message d'erreure et p Suite de Fibonacci [ par BastienL21 ] Bonjour à tous, débutant en C, j'ai écris un code permettant d'éxecuter la suite de Fibonacci en additionnant les deux nombres précédant, stockés dans Argument - argv etc.. [ par oshin ] Bonjour,J'ai créer un petit programme mais j'ai un probleme :#include #include #include char ident[600];int main(int argc, char *argv[]) {<b .h et .cpp avec DEV [ par medACK ] salut, après avoir avoir fais plein d'applications en 2D, je veux maintenant monter 1 moteur.mon problème n'est pas coté algorithmique mais plutôt cot DLL avec stdcall [ par gmeha ] bonjourj'ai ecrit un DLL programme en utilisant stdcall je l'ai compile ,il y a eu aucune faute.#include "stdafx.h"#include #include extern "C" __decl


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,733 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales