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

Réseau C Discussion :

Recherche trucs et astuces en C


Sujet :

Réseau C

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    octobre 2006
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2006
    Messages : 84
    Points : 75
    Points
    75
    Par défaut Recherche trucs et astuces en C
    Bonjour, je suis étudiant en deuxieme année d'IUT informatique à Nantes et j'adore la programmation en C.
    Seulement voila : si je me cantonne à ce que nous apprennent les enseignants, je n'implémenterais pas avant plusieurs années des programmes interessants

    Si vous connaissez des trucs sympa pas trop dur à programmer (et si possible qui soit impressionant pour les néophites ) se serai cool de répondre à ce message...

    merci beaucoup !

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    octobre 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : octobre 2006
    Messages : 52
    Points : 18
    Points
    18
    Par défaut
    En gros, tu veux des programmes interessants, impressionants et faciles à programmer? Je te conseille donc sans plus attendre la "super calculette 2006+", armée de son interface console et de ses multiples fonctions (la super calculette 2006+ peut additionner, soustraire, multiplier et..........diviser!!!), elle saura épater vos amis, se rendre utile auprès de votre famille et vous assurer gloire et postérité...
    Plus sérieusement, je trouve pas ça super comme demande, à la limite si tu trouve un projet de programme, concret, que tu commenceà coder et que tu rencontre des difficultés, tu trouvera surement des personnes ici pour t'apporter de l'aide, mais là...

  3. #3
    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 : 46
    Localisation : France, Haut Rhin (Alsace)

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

    Informations forums :
    Inscription : janvier 2004
    Messages : 6 951
    Points : 12 462
    Points
    12 462
    Par défaut
    Déjà impressionner quelqu'un avec un programme console ... c'est un peu dur de nos jours

    Bon, si tu cherches avant tout mettre en pratique ce que tu appris, pourquoi pas faire un gestionnaire de contact (toujours en programme console) ? Ca met en pratique pas mal de notions du Langage C soit:
    • Fichier (lecture, ecriture, parsing)
    • Implémentation des listes chaînée (pourquoi pas même faire une liste doublement chaînée triée)
    • Gestion de la saisie utilisateur
    • Recherche (à réfléchir pour l'algorithme de recherche, y'a le choix)


    Enfin ca c'est les principales mises en pratiques, mais tu couvres ainsi une grande partie du langage.

    Bon, si tu veux vraiment impressioné quelqu'un, toujours en restant en mode console, si tu te met à la programmation réseau (sockets), tu peux pourquoi pas, intégrer une fonction qui récuèpre les informations de tes contacts MSN qui se trouveront dans ta liste gérée par ton super programme


    PS: Bienvenue sur les forums de developpez.com
    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 !

  4. #4
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    juin 2006
    Messages
    7 014
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2006
    Messages : 7 014
    Points : 9 815
    Points
    9 815
    Par défaut
    En mode console, tu peux également faire une petite application de traitement d'image (sur des fichiers PPM, simple à utiliser) (rotation, convolution (détections des bords), inversion des couleurs...).

    Il suffira d'utiliser un logiciel externe pour visualiser les résultats.

    Ca met en pratique les entrées sorties (sur les fichiers), programmation modulaire, utilisation de structure.
    Je ne répondrai à aucune question technique en privé

  5. #5
    Membre expérimenté
    Avatar de granquet
    Profil pro
    Étudiant
    Inscrit en
    octobre 2005
    Messages
    1 201
    Détails du profil
    Informations personnelles :
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : octobre 2005
    Messages : 1 201
    Points : 1 398
    Points
    1 398
    Par défaut
    le truc qui plait en principe, c'est le solver de sudoku ... tu rentre ta grille ... et hop y remplit les trous

    y'as l'algo bestial facile a mettre en oeuvre et suffisement performant sur du materiel actuel (1 ou 2 secs de calcul) et y'as des algos un peu plus fins ... qui sont plus ...

    ---

    si t'est vraiment motivé ... tu peux t'interresser a opengl ... ça en jette
    click my www
    ............|___
    ...................\
    .................._|_
    ..................\ /
    ..................."

  6. #6
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    juin 2006
    Messages
    7 014
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2006
    Messages : 7 014
    Points : 9 815
    Points
    9 815
    Par défaut
    Citation Envoyé par Dark_Ebola
    le truc qui plait en principe, c'est le solver de sudoku ... tu rentre ta grille ... et hop y remplit les trous

    y'as l'algo bestial facile a mettre en oeuvre et suffisement performant sur du materiel actuel (1 ou 2 secs de calcul) et y'as des algos un peu plus fins ... qui sont plus ...
    Ce genre de programme sont beaucoup plus simple à mettre en oeuvre dans un langage de programmation logique (genre prolog), ça tient en qq lignes. Il y a même pas besoin de réflechir. Alors que dans un langage impératif, c'est nettement plus galère.
    Je ne répondrai à aucune question technique en privé

  7. #7
    Membre expérimenté
    Avatar de granquet
    Profil pro
    Étudiant
    Inscrit en
    octobre 2005
    Messages
    1 201
    Détails du profil
    Informations personnelles :
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : octobre 2005
    Messages : 1 201
    Points : 1 398
    Points
    1 398
    Par défaut
    Citation Envoyé par millie
    Ce genre de programme sont beaucoup plus simple à mettre en oeuvre dans un langage de programmation logique (genre prolog), ça tient en qq lignes.
    ça empeche pas de le faire en C
    click my www
    ............|___
    ...................\
    .................._|_
    ..................\ /
    ..................."

  8. #8
    Membre averti
    Profil pro
    Responsable technique
    Inscrit en
    février 2006
    Messages
    360
    Détails du profil
    Informations personnelles :
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Responsable technique

    Informations forums :
    Inscription : février 2006
    Messages : 360
    Points : 344
    Points
    344
    Par défaut
    Un truc marrant c'est de changer la couleur du texte de la console moi la premiere fois que j'ai vu ca j'ai trop aimé et ca tient sur une ligne si je me souvient bien.

  9. #9
    Membre éprouvé
    Avatar de InOCamlWeTrust
    Profil pro
    Inscrit en
    septembre 2006
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2006
    Messages : 1 036
    Points : 1 284
    Points
    1 284
    Par défaut
    Et si tu faisais des trucs qui ne se voient pas à l'oeil nu ?

    Par exemple une nouvelle version de malloc ? Ou un tri générique (du type du qsort) super-rapide ?

    Par contre, si c'est du graphique... utilise glade : t'auras même pas à programmer (ou presque !) !
    When Colt produced the first practical repeating handgun, it gave rise to the saying God created men, but Colt made them equal.

  10. #10
    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 : 46
    Localisation : France, Haut Rhin (Alsace)

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

    Informations forums :
    Inscription : janvier 2004
    Messages : 6 951
    Points : 12 462
    Points
    12 462
    Par défaut
    Citation Envoyé par InOCamlWeTrust
    Par contre, si c'est du graphique... utilise glade...
    Faut surtout pas utiliser Glade, il n'aide déjà en rien à l'apprentissage et de plus il génère un code des plus moche à voir donc pas super à entretenir sauf bien sûr refaire toute la mise en forme donc une grosse perte de temps sans compter qu'il ajoute des dépendences logiciels en plus
    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 !

  11. #11
    Membre éprouvé
    Avatar de InOCamlWeTrust
    Profil pro
    Inscrit en
    septembre 2006
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2006
    Messages : 1 036
    Points : 1 284
    Points
    1 284
    Par défaut
    Je parlais de Glade dans sa version XML, et non dans la version génération de code C.
    When Colt produced the first practical repeating handgun, it gave rise to the saying God created men, but Colt made them equal.

  12. #12
    Membre régulier
    Profil pro
    Inscrit en
    septembre 2005
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : septembre 2005
    Messages : 55
    Points : 71
    Points
    71
    Par défaut
    si tu dev sous linux tu peux toujours essayer de faire un jeu de pong avec la lib ncurses pas tres compliqué a comprendre et a mettre en oeuvre!
    maintenant les nanas c compliqués lol

    ou sinon comme deja dit la prog reseau....
    got root?

  13. #13
    Membre régulier
    Profil pro
    Inscrit en
    octobre 2006
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2006
    Messages : 84
    Points : 75
    Points
    75
    Par défaut
    Et bien.. je ne m'attendait pas à autant de réponse
    Merci beaucoup (pour ceux qui se ne se montre pas ironique )
    Au sujet des réponses, j'ai déjà fait par moi même le truc du sudoku ça me faisait marrer...
    Je vais donc me pencher sur la librairie ncurses qui a l'air pas tro compliquée...
    Pour les applications réseau, la je pense que j'ai pas encore assez de connaissance du langage mais si vous avez des sites ou des tuto sur ce sujet c'est avec plaisir
    voila, merci encore (et si vous avez d'autre idées n'hésitez pas)

  14. #14
    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 : 46
    Localisation : France, Haut Rhin (Alsace)

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

    Informations forums :
    Inscription : janvier 2004
    Messages : 6 951
    Points : 12 462
    Points
    12 462
    Par défaut
    Citation Envoyé par gwendal86
    Pour les applications réseau, la je pense que j'ai pas encore assez de connaissance du langage mais si vous avez des sites ou des tuto sur ce sujet c'est avec plaisir
    Qu'il en soit ainsi: Notes sur les réseaux
    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 !

  15. #15
    Membre éprouvé
    Avatar de InOCamlWeTrust
    Profil pro
    Inscrit en
    septembre 2006
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2006
    Messages : 1 036
    Points : 1 284
    Points
    1 284
    Par défaut
    Et pourquoi tu ne les inviterais pas au cinéma, les nanas ?
    When Colt produced the first practical repeating handgun, it gave rise to the saying God created men, but Colt made them equal.

  16. #16
    Membre régulier Avatar de Thor Tillas
    Inscrit en
    octobre 2006
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : octobre 2006
    Messages : 113
    Points : 90
    Points
    90
    Par défaut
    Citation Envoyé par InOCamlWeTrust
    Et pourquoi tu ne les inviterais pas au cinéma, les nanas ?

    je crois que ca reste le meilleurs moyen... mais bon... on est geek ou on ne l'est pas
    Au travail, il y a deux sortes de personnes. Ceux qui ont un pistolet chargé, et ceux qui creusent. Moi je creuse...

  17. #17
    Membre éprouvé
    Avatar de InOCamlWeTrust
    Profil pro
    Inscrit en
    septembre 2006
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2006
    Messages : 1 036
    Points : 1 284
    Points
    1 284
    Par défaut
    Meilleur, je ne sais pas : ça coûte cher à la fin !
    When Colt produced the first practical repeating handgun, it gave rise to the saying God created men, but Colt made them equal.

  18. #18
    Membre régulier Avatar de Thor Tillas
    Inscrit en
    octobre 2006
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : octobre 2006
    Messages : 113
    Points : 90
    Points
    90
    Par défaut
    ca dépend le type de fin
    Au travail, il y a deux sortes de personnes. Ceux qui ont un pistolet chargé, et ceux qui creusent. Moi je creuse...

  19. #19
    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 : 46
    Localisation : France, Haut Rhin (Alsace)

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

    Informations forums :
    Inscription : janvier 2004
    Messages : 6 951
    Points : 12 462
    Points
    12 462
    Par défaut
    Citation Envoyé par InOCamlWeTrust
    Et pourquoi tu ne les inviterais pas au cinéma, les nanas ?
    J'ai plutôt tendance à les inviter au restaurant avant, puis après cinoche et après ....

    .... mais ne nous écartons pas du sujet svp
    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 !

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

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : décembre 2003
    Messages : 14 512
    Points : 20 984
    Points
    20 984
    Par défaut
    Citation Envoyé par Franck.H
    J'ai plutôt tendance à les inviter au restaurant avant, puis après cinoche et après .... :
    Arf, le vieux plan drague pourri ! Ca marche encore ce genre de truc ?

    "Viens chez moi, je te montrerais mon gros Ubuntu"

    Ca, ça marche !
    Pas de Wi-Fi à la maison : CPL

Discussions similaires

  1. [Truc et Astuce] - Raccourci universel
    Par e040098k dans le forum Contribuez
    Réponses: 0
    Dernier message: 13/08/2007, 19h11
  2. trucs et astuces XML
    Par grishka dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 09/09/2004, 13h56

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