creation compilateur en C
bonjour,
ayant pour projet impose en informatique de cree un compilateur en C sous visual C++, je demande des informations car ce je commence juste a programmer.
tout d'abord, j'aimerais savoir comment faire pour ouvrir un fichier et l'analyser ligne par ligne afin de copier les ligne interessantes dans un tabelau pour pouvoir les afficher.
mon prof a apeller ca un compilateur, mais je vias quand meme preciser ce que je doit faire.
je doit donc entrer le lien d'un fichier et le programme me retourne le nom des fonctions et le type de retour dans un tableau.
merci d'avance
Re: creation compilateur en C
Bonjour
Citation:
Envoyé par boboz2
ayant pour projet impose en informatique de cree un compilateur en C sous visual C++, je demande des informations car ce je commence juste a programmer.
tout d'abord, j'aimerais savoir comment faire pour ouvrir un fichier et l'analyser ligne par ligne afin de copier les ligne interessantes dans un tabelau pour pouvoir les afficher.
mon prof a apeller ca un compilateur, mais je vias quand meme preciser ce que je doit faire.
je doit donc entrer le lien d'un fichier et le programme me retourne le nom des fonctions et le type de retour dans un tableau.
Ce que tu dois réaliser n'est pas un compilateur. Un compilateur est un programme qui prend un fichier rédigé dans un langage A pour le rendre compréhensible par la machine, ou à la rigueur par un autre programme.
Ce que tu veux faire, si je comprends bien, est un programme qui prend en entrée un nom de fichier, qui cherche à identifier dedans certaines parties du code, puis à les stocker dans un tableau, et enfin afficher ce tableau.
Si ton soucis est d'ouvrir le fichier, alors renseignes-toi sur les fonctions de manipulation des fichiers (fopen, fread, ...).
Si ton soucis est de trouver comment identifier une fonction, alors ce problème est indépendant du langage C, et ta question doit être déplacé dans un autre forum (algorithme par exemple). demande à un modérateur de le déplacer par MP.
Enfin, si ton problème se situe au niveau de la gestion des tableaux, alors je pense qu'il te faut préciser ta question afin que l'on puisse t'aider.
Cordialement,
re re creation compilateur en C
j'ai reussi a ouvrir le fichier.
en faite ce qui me pose le plus de probleme c'est de lire le fichier ligne par ligne et de copier les lignes interessantes dans un autre fichier.
merci d'avance