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 :

copier une chaine de caractère en C dans le presse papier avec la fonction system ( )


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut copier une chaine de caractère en C dans le presse papier avec la fonction system ( )
    Salut à tous . Je voudrais savoir comment copier une chaine de caractère dans le presse papier en C avec la fonction system ( ).
    Je developpe sous windows.
    Merci de bien vouloir me repondre.

  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
    Salut !


    Le presse-papier n'est pas un programme donc je ne vois pas trop comment on pourrais l'utiliser par le biais de la fonction system() qui lance des processus Il faut passer par l'API Win32 dans ton cas vu que tu programmes sous Windows
    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 confirmé
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 3 656
    Par défaut
    Il n'existe pas de commande du shell texte (cmd.EXE) qui permette de lire le contenu du presse papier. Tu ne pourras donc pas y accéder à l'aide de la fonction system. Utilise IsClipboardFormatAvailable(CF_TEXT) pour connaître si le presse papier contient actuellement du texte puis GetClipboardData(CF_TEXT) pour récupérer le texte en question. Il faut évidemment lire la doc de ces fonctions pour savoir bien les utiliser. Connaissances minimales en programmation Windows requises.

Discussions similaires

  1. [Batch] Vérifier si une chaine de caractères est présente dans un fichier
    Par jp_____ dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 23/08/2013, 10h40
  2. [XL-2007] copier une chaine de caractères
    Par sriand dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 26/12/2011, 16h53
  3. Réponses: 2
    Dernier message: 10/07/2008, 14h39
  4. Réponses: 5
    Dernier message: 26/04/2007, 15h39
  5. Réponses: 3
    Dernier message: 26/05/2006, 19h49

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