Delay en langage C

Fermé
stephanie94 Messages postés 10 Date d'inscription jeudi 28 février 2008 Statut Membre Dernière intervention 22 avril 2010 - 19 avril 2010 à 12:52
stephanie94 Messages postés 10 Date d'inscription jeudi 28 février 2008 Statut Membre Dernière intervention 22 avril 2010 - 19 avril 2010 à 14:19
Bonjour, voila actuellement j'ai mon programme C qui fonctionne son but est de récupérer des donnés via des cartes et de les transmettre via interface graphique. Mais voila n'utilisant qu'une seule carte lorsque je vais sur un autre carte le .exe bug car il attend des données qu'il ne reçoit jamais...
Alors je voudrais lui creer une instruction du type

Si ( Tu n'a pas de reception de la part de la carte au bout de X secondes)
{
Alors recupere donner de la carte 1
}

Comment pourrais-je faire ça? merci

2 réponses

Edwyn Messages postés 105 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 31 mars 2011 14
19 avril 2010 à 13:41
Je sais pas trop comment tu recupere les donnees de tes cartes mais en gros tu veux un timeout sur l'attente de donnees.

Comme utilise dans certain server tu pourrais regarder du cote de select()
http://www.manpagez.com/man/2/select/


see you
0
stephanie94 Messages postés 10 Date d'inscription jeudi 28 février 2008 Statut Membre Dernière intervention 22 avril 2010
19 avril 2010 à 14:19
Je recupere mes données via un port SPI.
Mais je regarde quand meme du coté de select()
Merci
0