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 :

Solution pour supprimer un caractère


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2
    Par défaut Solution pour supprimer un caractère
    Hello tout le monde,

    je debute en programation ( Sur windows ) et j ai un problème qui m'enerve depuis 3 jours et meme en recherchant sur different forums je n'ai pas trouver ce que je cherchait

    Ma question est la suivante,
    J'ai crée un petit programme en C, qui a un moment donnée demande le nom de la machine et le stock dans toto.txt
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    system("hostname > toto.txt");
    Le problèmes est que dans le fichier crée ( Par windows )
    il y a un retour a la ligne et je ne sait pas comment le supprimer,
    J ai deja essayez une 50 aine de combines et je ne sait toujours pas comment...faire
    Si quelqu un a la solution je l'ecoute merci

    bonne soirée

  2. #2
    Membre expérimenté Avatar de Sebou77
    Inscrit en
    Mars 2006
    Messages
    212
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2006
    Messages : 212
    Par défaut
    Tu ne devrais pas utiliser la fonction systeme pour écrire dans un fichier.

    Déclares plutot une variable de type FILE*, et écris dedans tout simplement

  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 scanf
    Le problèmes est que dans le fichier crée ( Par windows )
    il y a un retour a la ligne et je ne sait pas comment le supprimer,
    Tu recopies caractères par caractères dans une autre fichier en 'oubliant' ce que tu ne veux pas copier.

    Ensuite, rename() , remove() pour faire le ménage...

  4. #4
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2
    Par défaut
    Merci de vos réponses
    Mais ce que je cherchait a faire c est justement cette procedure la

    Emmanuel Delahaye a écrit :
    Tu recopies caractères par caractères dans une autre fichier en 'oubliant' ce que tu ne veux pas copier

  5. #5
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Citation Envoyé par scanf
    Merci de vos réponses
    Mais ce que je cherchait a faire c est justement cette procedure la
    Qu'est-ce qui te bloques ? Tu veux récupérer les noms des hosts contenus dans la variable d'environement hostname puis les recopier non ? Tu as commencé à écrire le prototype d'une fonction déclaré une variable ? Ca pêut aider pour commencer

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4
    Par défaut
    utilises les primitives fprintf et fputs.
    tu trouveras les décla des fonctions sur google

Discussions similaires

  1. Problème pour supprimer les caractères spéciaux des noms de fichiers
    Par Steph84563 dans le forum Shell et commandes POSIX
    Réponses: 0
    Dernier message: 15/04/2014, 10h28
  2. Réponses: 4
    Dernier message: 05/12/2012, 20h46
  3. [XL-2010] Macro VBA pour supprimer des caractère situés après une valeur
    Par Guillaume_PMO dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 17/03/2011, 17h06
  4. [RegEx] Regex pour supprimer tous les caractères répétés
    Par deadc0de dans le forum Langage
    Réponses: 8
    Dernier message: 25/11/2009, 08h25
  5. Réponses: 2
    Dernier message: 27/08/2008, 09h13

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