[Linux-bruxelles] URGENT!: j'ai un problème dans un programme C++

Pascal THOMAS pthomas at ulb.ac.be
Ven 15 Avr 00:16:05 CEST 2005


Bonjour,
je suis un newby linux (1 an), bien que je n'aie jamais travaillé qu'avec 
linux (je ne possède un ordinateur que depuis un an); je suis inscrit à la 
mailing-list depuis 2 mois et je suis venu à la fin de la dernière LCP.

Je ne sais pas si je suis hors sujet ou non puisque qui dit linux, dit 
développeurs linux, donc programmation!

Je suis étudiant en ingénieur et je dois remettre un projet en informatique 
pour demain midi (un programme qui fait à peine plus de cent lignes, mais ce 
n'est que le 8ème programme que je fais dans ma vie), mais pour le terminer 
je dois résoudre un petit pépin, et je n'arrive pas à trouver quelquechose 
dans ma documentation. J'ai joint des fichiers pour que ce soit plus facile à 
expliquer. L'énoncé se trouve ici:
http://cs.ulb.ac.be/cours/math305/projet1_0405.pdf

Le programme reçoit 5 paramètres sur la ligne de commande: 2 noms de fichiers 
(chaînes de caractères), 2 "double", et un "int", mais je n'arrive pas à 
affecter les valeurs "double" et "int"dans mon programme (voir dans la 
fonction "main"). N'existe-t-il pas quelque chose de comparable à cin et 
ifstream qui soit capable de lire dans un pointeur de caractères tel argv[2] 
(argument de main) et de restituer sous forme "int" ou "double"?

D'autre part, mais moins important, j'ai essayé de supprimer l'argument 
"ofstream& ecrire_fichier" de mes fonctions en  le déclarant comme variable 
globale, mais à la compilation je reçois :


projet_1.cpp: Dans function « int main() »:
projet_1.cpp:47: error: no match for call to `(std::ofstream) (const char*)'


 
Merci d'avance au gourou linux qui me répondrait.
 
-- 
Pascal THOMAS

-------------- section suivante --------------
1
14
A=A[A][+A][-A]
-------------- section suivante --------------
Une pièce jointe autre que texte a été nettoyée...
Nom: projet_1.cpp
Type: text/x-c++src
Taille: 7579 octets
Desc: non disponible
URL: </pipermail/linux-bruxelles/attachments/20050415/ee8b730f/attachment-0002.cpp>


Plus d'informations sur la liste de diffusion Linux-bruxelles