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 :

objet orientée programmation


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2006
    Messages : 106
    Par défaut objet orientée programmation
    salut à tous!
    je suis encore un apprenti dans C. J´aimerai faire du OO en utilisant C; ce qui n´est pas facile pour moi. Apres avoir lu des tutoriels, je suis toujours bloqué!
    En effet, j´ai l´intention de creer des objects qui ont chacun un nom et une liste de strings; par exemple object etudiant avec un nom et des livres empruntés; donc:
    etudiant = MaClass ->new();
    etudiant->name("radi");
    etudiant ->listedeslivre("math","phy","chemie");

    merci pour votre aide.

  2. #2
    Membre Expert
    Avatar de muad'dib
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2003
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 1 013
    Par défaut
    Tout d'abord, on ne fait pas de programmation orientée objet en C, seulement en C++ !
    Ensuite, quel est ton problème exactement?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2006
    Messages : 106
    Par défaut
    oui merci.
    il est possible de faire de l´objet orientée dans C, j´ai lu dans les tutoriels.
    Mon probleme est le suivant: j´aimerai sauvegarder des variables et leurs parametres(caracteristiques), cad Jean: 24 ans 35kg; math, phy, chem... et puis apres pouvoir les rappeller lorsque j´en aurai besoin.
    merci

  4. #4
    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 blaise4714
    il est possible de faire de l´objet orientée dans C, j´ai lu dans les tutoriels.
    Mon probleme est le suivant: j´aimerai sauvegarder des variables et leurs parametres(caracteristiques), cad Jean: 24 ans 35kg; math, phy, chem... et puis apres pouvoir les rappeller lorsque j´en aurai besoin.
    merci
    Pas de problèmes. Les structures internes explicites des TAD sont tes amies... Tu as lu mon article ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2006
    Messages : 106
    Par défaut
    oui j´ai lu! et je suis entrain d´essayer d´implementer un code! je ne comprends pas un truc:
    j´ai deja un code(test.c). dois je ecrire par exemple "matd.h" et "matd.c" pour les objets?
    merci

  6. #6
    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 blaise4714
    oui j´ai lu! et je suis entrain d´essayer d´implementer un code! je ne comprends pas un truc:
    j´ai deja un code(test.c). dois je ecrire par exemple "matd.h" et "matd.c" pour les objets?
    merci
    Oui. Avec le nom qui va bien, évidemment... Le principe de l'isolation des données est basée sur la compilation séparée. C'est ce qui fait que le composant logiciel crée est autonome, testable individuellement et réutilisable... Je ne vais pas t'apprendre les principes de la POO...

    Attention quand même, les notions du surcharges, de polymorphisme, d'héritages etc. ne sont pas à la portée d'un débutant. Mais ça existe :

    http://ldeniau.web.cern.ch/ldeniau/html/oopc.html EDIT

  7. #7
    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 blaise4714
    je suis encore un apprenti dans C. J´aimerai faire du OO en utilisant C; ce qui n´est pas facile pour moi.
    http://emmanuel-delahaye.developpez.com/tad.htm

    Pose des questions si tu ne comprends pas.

Discussions similaires

  1. Réponses: 4
    Dernier message: 09/07/2013, 16h40
  2. Recherche distribution orientée programmation
    Par t-student dans le forum Distributions
    Réponses: 4
    Dernier message: 11/01/2008, 18h10
  3. [Objets] La programmation Objet et VBA
    Par seb92400 dans le forum Sondages et Débats
    Réponses: 75
    Dernier message: 09/11/2007, 00h35
  4. Conseils orientation programmation industrielle
    Par capone dans le forum Emploi
    Réponses: 5
    Dernier message: 12/09/2006, 09h05
  5. Réponses: 5
    Dernier message: 06/03/2006, 00h51

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