[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