-
3 pièce(s) jointe(s)
Ballon sonde
Bonjour à vous,
Je me permets de vous écrire car j'ai un petit souci avec mon programme je n'arrive pas à le finir.
Mon programme consiste à envoyer des données reçues par des capteurs à une station notamment par radio fréquences et je n'arrive malheureusement pas à le finir et je dois le finir pour mardi c'est un projet à rendre pour le bac.
Pour ce qui est en vert c'est moi mais l’est fait le reste avec les points d'interrogation j’n’y arrive pas.
Auriez-vous une aide à me proposer !? :(
Pièce jointe 208462Pièce jointe 208463Pièce jointe 208464
-
http://www.polyvore.com/cgi/img-thin...l&tid=51181240
Mais pourquoi nous envoyer une capture d'écran plutôt que de copier/coller le texte de ton programme ???
strcat(TrameToStation, [50],[10],[50]); Que..? :weird: Ça ce n'est pas du C.
Quel niveau as-tu en C ?
Que dois-tu réaliser exactement ? Quels sont les détails du protocole ?
Qu'as-tu à ta disposition techniquement (appels spécifiques, bibliothèque...) ?
-
Et aussi, pourquoi des variables globales?
-
Je vais essayer de répondre à ta question, même si j'ai été choqué surpris par le
Code:
strcat(TrameToStation, [50],[10],[50]);
comme Matt_Houston t'en informe
Code:
strcat(TrameToStation, [50],[10],[50]);
n'est pas du c (idem pour le c++ ^^) strcat c'est ce prototype la
Code:
char * strcat ( char * destination, const char * source );
enfin je suppose qu'il dois s'agir d'une erreur lors du post ...
Pour ton problème de checksum:
Une checksum c'est une somme de contrôle (oui ça ne t'aide pas la traduction française :P) ce qui veut dire qu'elle est la pour contrôler l'intégrité du message que tu vas envoyer, merci captain obvious.
pour la calculer tu vas avoir besoin de prendre tout les bits de ton message et les traité pour l'obtenir.
cependant il existe plusieurs moyen d'en faire une (Bit de parité,Hash md5), mais, une somme de contrôle, c'est pas universel du coup dans ton exemple, dois tu imaginer un protocole intégrant un checksum ou doit tu implémenter un checksum existant?
si tu veux plus d'information cf wikipedia
SI tu dois coder toi même ton protocole un simple md5 de ton buffer à envoyer me semble approprié
Sinon il vas falloir que tu regarde comment ta checksum est calculé et appliquer le même mécanisme.
P.S si tu est vraiment fainéant, regarde autour de c'est rapide à coder mais ça a d’énorme faiblesse
P.P.S bonne chance si tu dois rendre ça demain ...