IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

code pour envoyer des donn�es


Sujet :

C++

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    paris
    Inscrit en
    Mai 2011
    Messages
    1
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : paris
    Secteur : High Tech - Mat�riel informatique

    Informations forums :
    Inscription : Mai 2011
    Messages : 1
    Par d�faut code pour envoyer des donn�es
    Bonjour � tous,

    Je r�alise en ce moment un projet qui a pour but d'envoyer des donn�es sur un serveur web. Pour commander le serveur on utilise une carte PSOC et c'est sur cette carte que je fais un programme en c++ qui donne les instructions au serveur web.

    Mon programme est le suivant:


    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    #include <m8c.h>        // part specific constants and macros
    #include "PSoCAPI.h"    // PSoC API definitions for all User Modules
    #include "delay.h"
    #include <stdio.h>
    #include <stdlib.h>
     
    void init();
    void transmit();
     
    void main()
    {
    	init();
    	transmit();
    }
     
    void init(){  
    	// Déclaration des variables locales
    	INT iterator;
    	BYTE NOP = 0x00;
     
    	// Autorisation des interruptions
    	M8C_EnableGInt;
     
    	// Démarrage  des modules
    	TX8_Start(0x00);				// Démarrage du module TX
    	LCD_Start();					// Démarrage du LCD
     
    	// Positionnement des caractères de l'écran LCD
    	LCD_Position(0,0);
    	LCD_PrCString("Envoie d'octets");
    	LCD_Position(1,0);
    	LCD_PrCString("TX Data = 0H ");
     
    	for(iterator=0; iterator<20; iterator++){     //c'est une commande qui initialise le serveur web
    		TX8_Putc(NOP);
    	} 
    	Delay10msTimes(50); 
    } 
     
    void transmit(void){
    	BYTE Write 			= 0x80;
    	BYTE Address_accx 	= 0x00;
    	BYTE NOP 			= 0x00;
    	BYTE Address_LED 	= 0x14;
    	BYTE ON 			= 0x00;
    	BYTE OFF 			= 0x01;
    	BYTE bTxData;
    	while(1) // Boucle infinie
    	{	
    		// Test de LED
    		TX8_Putc(Write);
    		TX8_Putc(Address_LED);   
    		TX8_Putc(ON); 
    		Delay10msTimes(50);
    		TX8_Putc(Write);
    		TX8_Putc(Address_LED);   
    		TX8_Putc(OFF); 
    		Delay10msTimes(50);
     
    		// Partie Transmission
    		for (bTxData =0; bTxData<=255; bTxData++){
    		LCD_Position(1,13);
    		LCD_PrHexByte(bTxData);		
    		// Envoie de la nouvelle valeur de l'objet
    		putc(NOP);
    		putc(Write);   
    		putc(Address_accx); 
    		putc(bTxData);
    		Delay10msTimes(100);
    		}	
    	}
    }
    Une fois que je compile le programme, j'ai l'erreur suivante:
    !ERROR {linker} file 'main.o': undefined symbol '_putc'


    En fait, la fonction putc ne se trouve pas dans la librairie stdio.h

    Est ce que vous connaissez la d�finition de cette fonction pour que je la mette dans le main ?? Ou est ce que quelqu'un connait une autre fonction qui r�alise la m�me chose ???

    Merci d'avance

  2. #2
    Membre �clair�
    Inscrit en
    Mai 2005
    Messages
    348
    D�tails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 348
    Par d�faut
    D'apr�s
    cette page cette fonction prend deux arguments en entr�e.
    Tu n'en fournis qu'un, ce qui pourrait expliquer que le compilateur ne trouve pas la dite fonction.

Discussions similaires

  1. comment utiliser cURL dans php pour envoyer des donn�es de php vers application android
    Par myaset dans le forum EDI, CMS, Outils, Scripts et API
    R�ponses: 0
    Dernier message: 15/04/2013, 13h44
  2. [XL-2007] Adapter code pour coller des donn�es dans disq C
    Par capi81 dans le forum Macros et VBA Excel
    R�ponses: 4
    Dernier message: 11/03/2012, 13h50
  3. [MySQL] bug de mon code pour afficher des donnes BDD a partir de l'id transmise
    Par gael-abdelhadi dans le forum PHP & Base de donn�es
    R�ponses: 5
    Dernier message: 20/03/2011, 12h56
  4. R�ponses: 2
    Dernier message: 31/01/2008, 13h17
  5. [MySQL] info pour envoyer des donn�es par mail
    Par boubourse92 dans le forum PHP & Base de donn�es
    R�ponses: 2
    Dernier message: 30/01/2008, 13h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo