Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : restructurer un fichier source [ Archives / J'AI BESOIN D'AIDE !!!! :O ] (djam18)

dimanche 21 avril 2002 à 15:19:22 | restructurer un fichier source

djam18

Salut

je recherche un algorithme qui permettrait d'afficher une instruction par ligne d'un fichier source.
Je m'explique :)
j'ai un fichier source ecrit en C (sur lequel je vais faire des manipulations...en delphi) et on peut par exemple avoir des choses de ce type :
int
fonctCal(....){
a=b;a++;
for(
int i=2; i<9;
i++) {.........

et je voudrais avoir a la place:
int fonctCal(...)
{
a=b;
a++;
for(int i;i<9;i++)
{
.....

est ce que quelqu'un pourrait me dire ou trouver une procedure qui fasse cela?
en tout cas merci a tous :)


dimanche 21 avril 2002 à 16:26:00 | Re : restructurer un fichier source

Nono40

Je n'ai pas conaissance de procédure qui fasse cela automatiquement, il me semble que tu devras faire le programme toi-même. Tu trouveras dans les sources le moyen de lire et écrire dans un fichier texte : http://www.delphifr.com/article.asp?Val=289 ( par Zicklon )
Il faudra ensuite traiter le texte lu avec toutes les procédure de manipulation de chaine existantes dans Delphi.

P.S. en fait ce qui serait fort c'est un prog qui lit :
for(int i;i<9;i++)
et qui traduise par
for i:=0 to 8 Do

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

Salut

je recherche un algorithme qui permettrait d'afficher une instruction par ligne d'un fichier source.
Je m'explique :)
j'ai un fichier source ecrit en C (sur lequel je vais faire des manipulations...en delphi) et on peut par exemple avoir des choses de ce type :
int
fonctCal(....){
a=b;a++;
for(
int i=2; i<9;
i++) {.........

et je voudrais avoir a la place:
int fonctCal(...)
{
a=b;
a++;
for(int i;i<9;i++)
{
.....

est ce que quelqu'un pourrait me dire ou trouver une procedure qui fasse cela?
en tout cas merci a tous :)



dimanche 21 avril 2002 à 20:03:37 | Re : restructurer un fichier source

djam18

ok je te remercie, je v essayer d'ecrire cette procedure

ps: j'ai deja ecrit la procedure permettant de traduire for(int i;i<9;i++) par for i:=0 to 8
:)
mais merci quand meme pour l'idee ;)



-------------------------------
Réponse au message :
-------------------------------

Je n'ai pas conaissance de procédure qui fasse cela automatiquement, il me semble que tu devras faire le programme toi-même. Tu trouveras dans les sources le moyen de lire et écrire dans un fichier texte : http://www.delphifr.com/article.asp?Val=289 ( par Zicklon )
Il faudra ensuite traiter le texte lu avec toutes les procédure de manipulation de chaine existantes dans Delphi.

P.S. en fait ce qui serait fort c'est un prog qui lit :
for(int i;i<9;i++)
et qui traduise par
for i:=0 to 8 Do

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

Salut

je recherche un algorithme qui permettrait d'afficher une instruction par ligne d'un fichier source.
Je m'explique :)
j'ai un fichier source ecrit en C (sur lequel je vais faire des manipulations...en delphi) et on peut par exemple avoir des choses de ce type :
int
fonctCal(....){
a=b;a++;
for(
int i=2; i<9;
i++) {.........

et je voudrais avoir a la place:
int fonctCal(...)
{
a=b;
a++;
for(int i;i<9;i++)
{
.....

est ce que quelqu'un pourrait me dire ou trouver une procedure qui fasse cela?
en tout cas merci a tous :)




dimanche 21 avril 2002 à 22:24:16 | Re : restructurer un fichier source

Delphiprog

Administrateur CodeS-SourceS
On parle d'un problème de formatage de code source ou de traduction de C -> Delphi ?

Dans le premier cas, il existe d'excellents freeware.

Dans le second cas, regardes sur le site de Bob SMART, il y a un convertisseur de headers C vers Pascal (en free).

Excuses moi Nono40, il ne suffit pas de lire un fichier puis de l'écrire sur un disque. Il faut aussi faire une analyse du code source lu et le découper en structures, le traduire (quand c'est possible).
Ce travail est celui des parsers.

Le tout ne saurait se résumer à une procédure...

May Delphi be with you.


-------------------------------
Réponse au message :
-------------------------------

ok je te remercie, je v essayer d'ecrire cette procedure

ps: j'ai deja ecrit la procedure permettant de traduire for(int i;i<9;i++) par for i:=0 to 8
:)
mais merci quand meme pour l'idee ;)



-------------------------------
Réponse au message :
-------------------------------

Je n'ai pas conaissance de procédure qui fasse cela automatiquement, il me semble que tu devras faire le programme toi-même. Tu trouveras dans les sources le moyen de lire et écrire dans un fichier texte : http://www.delphifr.com/article.asp?Val=289 ( par Zicklon )
Il faudra ensuite traiter le texte lu avec toutes les procédure de manipulation de chaine existantes dans Delphi.

P.S. en fait ce qui serait fort c'est un prog qui lit :
for(int i;i<9;i++)
et qui traduise par
for i:=0 to 8 Do

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

Salut

je recherche un algorithme qui permettrait d'afficher une instruction par ligne d'un fichier source.
Je m'explique :)
j'ai un fichier source ecrit en C (sur lequel je vais faire des manipulations...en delphi) et on peut par exemple avoir des choses de ce type :
int
fonctCal(....){
a=b;a++;
for(
int i=2; i<9;
i++) {.........

et je voudrais avoir a la place:
int fonctCal(...)
{
a=b;
a++;
for(int i;i<9;i++)
{
.....

est ce que quelqu'un pourrait me dire ou trouver une procedure qui fasse cela?
en tout cas merci a tous :)





dimanche 21 avril 2002 à 23:22:59 | Re : restructurer un fichier source

Nono40

Pour DelphiProg.

Je ne sous-estimais pas le problème. Le mot "Procédure" désignait évidemment un programme complet, il peut être intéressant et formateur à n'importe qui d'essayer de le faire.
Je suis peut-être "vieux jeu" mais je préfère passer une nuit blanche dernière un problème avec juste l'aide en ligne plutôt que de faire le tour des moteurs de recherche et des sites spécialisés pour trouver le résultat. Si la question de djam18 était de trouver un code tout fait alors tu avais sans doute raison. Mais alors la question n'avait peut-être pas sa place ici.
Je pensais qu'il voulait essayer de le programmer lui-même. C'est dans ce sens j'essaye de donner mes conseils.

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

On parle d'un problème de formatage de code source ou de traduction de C -> Delphi ?

Dans le premier cas, il existe d'excellents freeware.

Dans le second cas, regardes sur le site de Bob SMART, il y a un convertisseur de headers C vers Pascal (en free).

lundi 22 avril 2002 à 14:41:44 | Re : restructurer => pour DelphiProg

Nono40

Pour DelphiProg

Bon, je crois que je te dois des excuses pour la réponse que je qu'ai envoyé hier suite à ton message. Elle est particulièrement mal placée vue la qualité de tes réponses aux problèmes posés dans le forum.
C'est toi qui est dans le vrai : un programmeur de nos jours doit savoir utiliser toutes les ressources : aide en ligne, doc écrite, sites et Forum. J'ai en fait plus de leçons à apprendre qu'à donner dans ce domaine.
A l'avenir je vais éviter de faire des réponses stupides et non réfléchies...

Nono40.


lundi 22 avril 2002 à 19:39:26 | Re : restructurer => pour DelphiProg

Delphiprog

Administrateur CodeS-SourceS
Pour Nono40,

Point d'excuses entre nous, mon cher Nono40, tu avais mille fois raison. Seulement, d'un problème on a dévié sur un autre tant la question au départ était floue.

Il m'arrive fréquemment de demander des précisions, tu auras pû le constater, plutôt que de faire des réponses généralistes qui tiendraient plutôt du tutorial que d'un aide réelle apportée ( voire "à portée" du demandeur) et n'auraient pas leur place dans ce forum.

May Delphi be with you.

lundi 22 avril 2002 à 20:38:45 | Re : restructurer un fichier source

djam18

Effectivement j'ai pose cette question car je voulais ecrire moi meme la procedure car j'ecris un convertisseur c++ / delphi et je prefere tout realiser par moi meme de a à z car je pense que j'en apprendrais bcp plus :)
mais en tout cas je vous remercie a vouos deux pour vos reponses ;)





-------------------------------
Réponse au message :
-------------------------------

Pour DelphiProg.

Je ne sous-estimais pas le problème. Le mot "Procédure" désignait évidemment un programme complet, il peut être intéressant et formateur à n'importe qui d'essayer de le faire.
Je suis peut-être "vieux jeu" mais je préfère passer une nuit blanche dernière un problème avec juste l'aide en ligne plutôt que de faire le tour des moteurs de recherche et des sites spécialisés pour trouver le résultat. Si la question de djam18 était de trouver un code tout fait alors tu avais sans doute raison. Mais alors la question n'avait peut-être pas sa place ici.
Je pensais qu'il voulait essayer de le programmer lui-même. C'est dans ce sens j'essaye de donner mes conseils.

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

On parle d'un problème de formatage de code source ou de traduction de C -> Delphi ?

Dans le premier cas, il existe d'excellents freeware.

Dans le second cas, regardes sur le site de Bob SMART, il y a un convertisseur de headers C vers Pascal (en free).




Cette discussion est classé dans : fichier, int, source, restructurer, fonctcal


Répondre à ce message

Sujets en rapport avec ce message

Extraire des tags HTML [ par BinOff ] Voilà, je commence avec un fichier HTML ouvert en tant que source dans un memo1.Je souhaiterais extraire les noms des images incluses dans le source H Conversion byte<-> hexa [ par elementalord ] Bonjour à tous,mon problème est le suivant:j'ai créé un fichier typé comme suit:Type    TrecData = Record             Datteheur : TD Rassemblement de fichier et sécurité [ par Don0Choa ] Bonjour, je suis en train de faire un programme qui rassemble tous les fuchiers et dossiers que l'on veut en un seul. Ce fichier (Source.alb) contient MIDI [ par Nicolas___ ] Voila , hier j'ai telechargé un logicile excellent TS-AudioToMIDI disponible sur www.Telecharger.com le but étant ,pour ceux qui ne l'avais pas restructurer les lignes d'un fichier texte [ par Aghnar69 ] je recherche un bout de code à intégrer à une application afin de restructurer les lignes d'un fichier texte fournit par une par application de paie s Comment marche un code source ? [ par fredichou ] Bonjour,Je cherche a créer un fichier texte comprenant toutes les possibilités de codes pour des caractères donnés, j'ai trouvé plein de rubriques sur Ou poster un fichier que l'on veut partager [ par floppolf ] Salut à tous,Voila je voudrais partager un fichier que j'ai eu du mal à trouver, j'ai envie de le partager avec les autres, ce n'est pas une source ma Code source [ par edlain ] Bonjour,Je dispose d'un fichier(.txt) des points X et Y qui représente les traits de côtes des pays. Le but de mon application est  dans un premier te supprimer fichier [ par jerome57440 ] Bonjour, dans mon programme j'ai une procedure qui permet de supprimer un fichier.Lorsque j'execute j'ai une erreur mais elle ne seproduit pas toujour Copie de fichiers [ par natie_49 ] La fonction ci-dessous ne fonctionne pas correctement, aidez moi svp!!Merci davance.function Copiefichier(srctmp, dsttmp : TRes) : Boolean; export;var


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,22 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.