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 :

Chaine de caractères


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 487
    Par défaut Chaine de caractères
    Ca fait très longtemps que j’ai pas travailler le langage C c’est pour cela que j’ai voulu faire une petites révision pour ne pas oublier son syntaxe
    Le problème c’est que j’ai trouvé un exo qui dit
    Ecrit un programme permettant de saisir un texte pouvant s’étendre sur plusieurs ligne dans une chaîne de caractères et d’effectuer les corrections suivantes automatiquement :
    - transformer la première de chaque phrase en majuscule
    - transformer en minuscules les lettres majuscules à l’intérieur de la phrase,
    - Eliminer le mots double d’un phrase,
    - Si un mot va être coupe a la fin de la ligne ,il est passé à la ligne suivante.


    Je veux ni le code ni la logique je veux juste savoir de quoi vais-je lire : (getch,getc,getchar,fgetch………..)

  2. #2
    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 dot-_-net Voir le message
    je veux juste savoir de quoi vais-je lire : (getch,getc,getchar,fgetch………..)
    Depuis la console ou un fichier: fgets pour récupérer les phrases
    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 !

  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 dot-_-net Voir le message
    je veux juste savoir de quoi vais-je lire
    Le mieux pour saisir une ligne est fgets(), c'est fait pour. Mais la fonction de base (qui permet de construire ses fonctions d'entrées) est fgetc().

  4. #4
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 487
    Par défaut
    Citation Envoyé par Emmanuel Delahaye Voir le message
    Le mieux pour saisir une ligne est fgets(), c'est fait pour. Mais la fonction de base (qui permet de construire ses fonctions d'entrées) est fgetc().
    N’oubliez pas les corrections automatique ça veut dire je dois lire caractère par caractère en + je dois lire du clavier

  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 dot-_-net Voir le message
    N’oubliez pas les corrections automatique ça veut dire je dois lire caractère par caractère en + je dois lire du clavier
    De manière standard (fgets(), fgetc()), tu peux corriger ce qui a été saisi, c'est à dire après validation (<enter>).
    Rien de choquant pour moi...

    Si tu veux le faire 'à-la-volée' (j ne suis pas sûr que ce soit demandé...), il faut utiliser des techniques non standards. Le plus portable est l'usage de la bibliothèque PDCurses qui autorise la saisie caractère par caractère.

Discussions similaires

  1. Réponses: 9
    Dernier message: 23/12/2013, 16h40
  2. Crypter une chaine de caractères
    Par Yabo dans le forum Réseau
    Réponses: 18
    Dernier message: 19/11/2004, 23h04
  3. Réponses: 9
    Dernier message: 17/01/2003, 11h45
  4. Lire Une Chaine De Caractères
    Par Jonathan_Korvitch dans le forum C
    Réponses: 12
    Dernier message: 07/01/2003, 05h37
  5. Réponses: 2
    Dernier message: 06/12/2002, 07h50

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