problème de constante

problème de constante - C - Programmation

Marsh Posté le 25-08-2006 à 09:11:50    

Voila j'ai deux petit soucis !!!
 
le premier est assez complexe car c'est la génération d'une erreur inconnu pour moi !!!
 
Alors contexte : je réalise un programme en C via visual C++.net 2003 , qui a pour but de récupérer des donnée sur un appareil de mesure via le bus GPIB USB !!!
 
La dessus aucun problème !!!
 
je récupère en sortie une variable detabuf déclarez comme suit !!!
char        databuf[bufsize]
 
la commande pour récupérer l'info est la suivante !!!
 
Receive (board, device, &databuf[0], cnt, STOPend | LF);
 
pour afficher la réponse c'est j'utilise cette consigne !!!*
 
printf( "\n  Résultat = [%s]\n", databuf );
 
seul problème c'est que dans ce buffer je dois récupérer deux valeur distinct !!! et je sais pas comment faire pour récupérer ces valeurs.
 
-4.22581E-08,-2.30633E+01,+   Voila ce que j'ai dans le buffer !!!
 
Quelqu'un a une idéee???  
 
Ensuite !!! je cherche si dans la création de fichier il étais possible d'ouvrir un fichier de le copier sous un autre nom et de remplir ce dernier !!!
 
Pour un fichier excel par exemple !!!
 
Merci de vos réponse cordialement shadowmic

Reply

Marsh Posté le 25-08-2006 à 09:11:50   

Reply

Marsh Posté le 25-08-2006 à 09:45:23    

La ponctuation habituellement utilisée pour terminer une phrase, en français, c'est le point, et non un triple points d'exclamation.
Pour citer un de mes professeurs de français, au collège : "ne soyez donc pas si excité dans vos phrases, monsieur."  
 
Autre remarque : bien poser une question c'est déjà résoudre la moitié du problème.
Ton problème, c'est extraire n valeurs d'une chaîne, de longueur indéfinie, chaque valeur étant séparée par un séparateur.
Tu peux donc utiliser la fonction strtok().
 
Quant à ton second souci, regarde plus attentivement les arguments de fopen(), cela devrait répondre à ta question.

Reply

Marsh Posté le 25-08-2006 à 10:45:18    

merci !!!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed