IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Outil de conversion C


Sujet :

C

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    257
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 257
    Par défaut Outil de conversion C
    Salut,
    est ce qu'il existe des outils qui permettent de convertir un programme écrit en C# au langage C?

  2. #2
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    257
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 257
    Par défaut
    Voici le programme écrit en c++ que je veux convertir en C
    Fichiers attachés Fichiers attachés

  3. #3
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par loverdev Voir le message
    Voici le programme écrit en c++ que je veux convertir en C
    Alors C++ ou C# ? Décide toi...

    Et pourquoi faire une telle 'conversion' ?

    • Soit tu utilises le langage qui va bien
    • Soit tu réécris le code en t'inspirant éventuellement du code original (algorithme).

    Dans les 2 cas, il faut connaitre le langage d'origine...

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    257
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 257
    Par défaut
    Le pb c'est que je ne sait pas comment traduire le programme du C# au c

  5. #5
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par loverdev Voir le message
    Le pb c'est que je ne sait pas comment traduire le programme du C# au c
    Qu'est-ce que tu ne connais pas ? Le C , le C#, les deux ?

    P.S. Visiblement, le code que tu as posté est du C++ (incomplet). Tu confonds C++ et C# ?

    Si tu ne connais pas ces langages, tu espères quoi exactement ? Coder au hasard ?

    Quel est ton but réel ?

  6. #6
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    257
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 257
    Par défaut
    Je veux traduire ce programme en C et j'ai besoin de quelqu'un pour m'aider

  7. #7
    Expert confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par défaut
    Si le code C++ fonctionne, pourquoi cet effort de traduction? Portabilité sur une plateforme ne possédant pas de compilateur C++? Peux-tu nous en dire plus sur tes motivations?

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  8. #8
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    257
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 257
    Par défaut
    Je veux traduire ce programme en C pour pouvoir le comprendre et en plus c'est pour mon projet

  9. #9
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    257
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 257
    Par défaut
    Qu'est ce que vous voulez dire par "Portabilité sur une plateforme ne possédant pas de compilateur C++?" ?

  10. #10
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par loverdev Voir le message
    Je veux traduire ce programme en C pour pouvoir le comprendre et en plus c'est pour mon projet
    Purée, mais si c'est ton projet, tu dois réfléchir et écrire le code toi-même, et pas pomper un code que tu ne comprends pas... C'est quoi encore ce bricolage....

  11. #11
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par loverdev Voir le message
    Qu'est ce que vous voulez dire par "Portabilité sur une plateforme ne possédant pas de compilateur C++?" ?
    Une raison qui pourrait justifier que tu veuilles traduire un code C++ en C et que la plateforme cible ne possède pas de compilateur C++ (ou qu'il soit trop cher). Ca arrive en embarqué. Si c'est pour PC, pas d'excuse. Il y a des compilateurs C++ gratuits (GCC/g++).

  12. #12
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    257
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 257
    Par défaut
    Non vous avez mal compris ce que j'ai dis? Je suis entrain de rechercher des idées pour mon projet et j'ai trouvez ce programme écrit en C et je l'ai trouvé intéressant. Je veux le traduire en C pour pouvoir le comprendre et l'exécuter.

  13. #13
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par loverdev Voir le message
    Non vous avez mal compris ce que j'ai dis? Je suis entrain de rechercher des idées pour mon projet et j'ai trouvez ce programme écrit en C et je l'ai trouvé intéressant. Je veux le traduire en C pour pouvoir le comprendre et l'exécuter.
    Tu penses qu'en pompant le code des autres on apprend à réfléchir ? Tu te trompes. Le projet doit venir de toi à 100%, sinon, il n'a aucune valeur.

  14. #14
    Expert confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par défaut
    Citation Envoyé par loverdev Voir le message
    Qu'est ce que vous voulez dire par "Portabilité sur une plateforme ne possédant pas de compilateur C++?" ?
    Ben, j'imagine que si tu veux traduire ce programme en C, c'est que tu as une raison. S'il s'agit juste de comprendre le programme, je ne vois aucune necessité de traduire ce programme.

    Sans porter de jugement de valeur sur la qualité du code C++ présenté , il se trouve que ce code n'exploite pas vraiment les possibilités de programmation OO du C++. La traduction en C est relativement directe. Elle n'est toutefois pas triviale pour un débutant pas forcément à l'aise ni avec le C, ni avec le C++.

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  15. #15
    Expert confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par défaut
    Citation Envoyé par loverdev Voir le message
    Non vous avez mal compris ce que j'ai dis? Je suis entrain de rechercher des idées pour mon projet et j'ai trouvez ce programme écrit en C et je l'ai trouvé intéressant. Je veux le traduire en C pour pouvoir le comprendre et l'exécuter.
    Si tu veux l'exécuter, installe un compilateur C++ gratuit (comme l'a relevé Emmanuel, g++ est gratuit et disponible pour PC. Le compilateur C++ de Microsoft est également disponible gratuitement si tu es sous Windows via l'EDI Visual C++ Express Edition)Ensuite, tu n'a plus qu'à essayer de compiler et d'exécuter le code. Pour essayer de comprendre, il ne te faut rien d'autre qu'un papier, un crayon. Ensuite, tu n'as plus qu'à suivre l'exécution du programme pas à pas en documentant les fonctions que tu ne comprends pas.

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  16. #16
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Citation Envoyé par loverdev Voir le message
    Je suis entrain de rechercher des idées pour mon projet et j'ai trouvez ce programme écrit en C et je l'ai trouvé intéressant.
    Et bien ca y est, tu as trouvé des idées, il te reste qu'à les implémenter toi même en C dans ton projet, recopier du code qui ne viens pas de toi c'est que des sources de problèmes futurs, surtout si tu ne maîtrise pas le langage. Le meilleur moyen c'est de le faire toi même en sachant quelle fonctionnalité tu veux, de là tu peux déterminer un algorithme et l'implémenter, c'est la meilleure école !

    Pour être clair et concis, rien ne peut t'empêcher de copier des fonctionnalités d'autres programmes, mais à la condition que tu les écrives !
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  17. #17
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Citation Envoyé par Emmanuel Delahaye Voir le message
    Tu penses qu'en pompant le code des autres on apprend à réfléchir ? Tu te trompes. Le projet doit venir de toi à 100%, sinon, il n'a aucune valeur.
    Bonjour,
    ? pourquoi lui dire ça?
    je ne voit pas où est le mal de regarder du code d'autre personne pour s'aider à comprendre? Comme si tu ne l'avais jamais fait?
    Après s'il ne fait que pompé c'est dommage pour lui. Mais je n'ai pas vu où il as dit qu'il voulais faire cela...

  18. #18
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par Mongaulois Voir le message
    pourquoi lui dire ça?
    je ne voit pas où est le mal de regarder du code d'autre personne pour s'aider à comprendre? Comme si tu ne l'avais jamais fait?
    Il y a une différence entre regarder, s'inspirer et pomper à l'aide d'un traducteur automatique, c'est à dire sans réfléchir et sans chercher à comprendre.
    Après s'il ne fait que pompé c'est dommage pour lui. Mais je n'ai pas vu où il as dit qu'il voulais faire cela...
    Bah, relis toute la discussion, à commencer par la question initiale...

  19. #19
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    257
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 257
    Par défaut
    Ok merci pour votre soutien

    J'ai une question a poser : est ce qu'il y a une différence entre l'algorithme FCFS et l'algorithme FIFO?

  20. #20
    Expert confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par défaut
    Citation Envoyé par loverdev Voir le message
    Ok merci pour votre soutien

    J'ai une question a poser : est ce qu'il y a une différence entre l'algorithme FCFS et l'algorithme FIFO?
    Dans le contexte des algorithmes liés à l'ordonnancement des tâches (sheduling algorithms), FIFO (First In, First Out) et FCFS (First Come, First Served) sont des synonymes.

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. [xsl-fo] Outils de conversion vers RTF
    Par blastobi dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 31/05/2006, 10h17
  2. Recherche outil de conversion txt vers dbf
    Par Jean-Matt dans le forum Autres langages
    Réponses: 6
    Dernier message: 20/02/2006, 23h41
  3. Réponses: 2
    Dernier message: 15/12/2005, 11h08
  4. Outils de conversion de requettes
    Par esteph dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 17/01/2005, 09h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo