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 :

Conversion Strings en Flux


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Octobre 2005
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 2
    Par défaut Conversion Strings en Flux
    bonjour,
    j'ai déjà des fonctiosn implementées dans mon programme pour traiter des FILE*, mais maintenant je voudrais que ces fonctions puissent agir sur le string. la solution serait de convertir le char* en FILE*. Je ne peux pas utiliser de fichier temporaire car le file system est en lecture seule.

    j'ai pensé à une solution de pipe. est ce que c'est jouable ?

    Je suis preneur de tous les conseils Merci

  2. #2
    Membre confirmé
    Inscrit en
    Août 2004
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 101
    Par défaut
    Les strings, c'est du C++ pas du C.
    Mais je ne vois pas le rapport avec ce que tu veux faire.
    pour convertir un char* en FILE*, tu ouvre un fichier avec le chemin FILE* (ou même un truc du genre char=file; (avec char char* et file FILE*)).

  3. #3
    Nouveau candidat au Club
    Inscrit en
    Octobre 2005
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 2
    Par défaut
    bon alors je me suis gourré sur le nom, mais c'est bien du C, et j'ai des char * mais je peux pas ouvrir de fichier car le syteme est en lecture seule, donc pas de création de fichier possible.
    je me suis pe mal exprimé :

    j'ai un fichier sur le client: je l'encode en base 64 et je l'envoie par gsoap. ensuite j'ai une fonction qui décode la base 64 et je me retrouve avec un char * et je voudrais la manipuler avec fscanf() feof() parce que le programme est déjà ecrit comme ca.

    Donc j'ai utilisé un pipe local pour faire la transformation, mais je risque d'avoir des problemes pour des fichiers superieurs à PIPE_BUF.

Discussions similaires

  1. conversion string--> blob
    Par zimzoum10 dans le forum Débuter
    Réponses: 13
    Dernier message: 23/02/2005, 16h41
  2. [Conversion] String en InputStream
    Par canou94 dans le forum Langage
    Réponses: 5
    Dernier message: 22/02/2005, 15h04
  3. [CONVERSION] String -> HEXADECIMAL ...
    Par tripop dans le forum Langage
    Réponses: 9
    Dernier message: 13/01/2005, 09h42
  4. conversion String en Date (parse trop permissif)
    Par ciloulou dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 13/09/2004, 18h36
  5. [FLASH MX 2004] conversion string en int.
    Par calfater dans le forum Flash
    Réponses: 3
    Dernier message: 26/05/2004, 15h00

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