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 :

l' antislash dans les ouverture


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 2008
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 79
    Par défaut l' antislash dans les ouverture
    Windows utilise l' antislash dans ces liens mais en c il est aussi utiliser...
    donc pour entrer un lien dossier il faut mettre 2 antislash alors voila:

    comment permettre à un utilisateur de ne mettre qu'un seul antislash lors d'une demande de liens...

  2. #2
    Membre éprouvé Avatar de BainE
    Inscrit en
    Mai 2004
    Messages
    1 327
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 1 327
    Par défaut
    Bonjour,

    tu recuperes la chaine donnée par l utilisateur et tu la traites, avec par exemle une fonction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    int str_remplace( char* ancienne, char* nouvelle, char* a_remplacer, char* remplacant );
    et comme ca t as un beau chemin de fichier tout propre.

    [edit] c est a toi de coder cette fonction, mais y a rien de bien méchant

  3. #3
    Expert confirmé
    Avatar de diogene
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juin 2005
    Messages
    5 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 761
    Par défaut
    Citation Envoyé par Porteuris Voir le message
    ....
    comment permettre à un utilisateur de ne mettre qu'un seul antislash lors d'une demande de liens...
    Si l'utilisateur envoie sa demande à partir d'une lecture style fgets ou scanf,
    il n'a pas à doubler l'antislash.

  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 Porteuris Voir le message
    Windows utilise l' antislash dans ces liens mais en c il est aussi utiliser...
    donc pour entrer un lien dossier il faut mettre 2 antislash
    Pourquoi ? 1 seul suffit. De toutes façons, sous Windows, \ et / sont acceptés.

    Ne pas confondre avec les constantes caractères du C qui codent \ en \\. Rien à voir, (heureusement, l'utilisateur n'a pas à connaitre les détails du langage C... un peu de bon sens permet de mettre de l'ordre dans sa pensée...)

Discussions similaires

  1. Réponses: 4
    Dernier message: 07/09/2007, 17h47
  2. ouverture des balises PHP dans les include
    Par FoxLeRenard dans le forum Langage
    Réponses: 5
    Dernier message: 30/01/2006, 12h08
  3. Réponses: 10
    Dernier message: 03/09/2004, 17h26
  4. [VB6] [MDI] Menus contextuels dans les filles
    Par Rosec dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 16/09/2002, 14h00
  5. Pas de casse dans les XML
    Par :GREG: dans le forum Composants VCL
    Réponses: 4
    Dernier message: 17/07/2002, 13h51

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