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++/CLI Discussion :

Fichier .Raw sous Visual C++


Sujet :

C++/CLI

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    79
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 79
    Par d�faut Fichier .Raw sous Visual C++
    Bonjour � tous, que me conseillez vous de faire pour lire un fichier .raw en C++.
    Je m'explique : je suis sous visual C++ 2005 express edition, et je souhaiterais acc�der aux pixels de mon image .raw. J'ai essay� d'utiliser les fonctions C habituelles (fopen fread etc), mais j'utilise une openfiledialog pour r�cup�rer le nom de mon fichier (en String). Or, fopen attend un nom en char*.

    Deux questions donc :

    *Est ce judicieux d'utiliser fopen, et donc de faire une conversion String -> char* (comment d'ailleurs ? c_str() ne fonctionne pas !)
    *Existe-il une meilleure m�thode pour acc�der aux octet d'un fichier directement ???

    Merci � vous et bonne journ�e !

  2. #2
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Euh... Attends.

    Tu utilises une std::string (C++ natif), une System::String (.Net) ou une CString(MFC) ?

    Si tu es en .Net, tu peux oublier fopen() (enfin, de pr�f�rence). Il te faut utiliser les classes de System::Io.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    79
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 79
    Par d�faut
    Voil�, je pense que la source de beaucoup de mes probl�mes vient de l�...
    J'en sais trop rien !!

    J'ai cr�� un projet windows form, et pour l'instant c'est tout ce que je peux te dire... Dis moi comment je peux te renseigner mieux ?!

    merci !

  4. #4
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Windows Forms, c'est du .Net : Il te faut donc chercher dans les classes du namespace System::Io...

    N'h�site pas � consulter l'aide MSDN.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  5. #5
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    79
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 79
    Par d�faut
    Merci !

    Edit : Y a bien fopen dans system::IO::file::open, mais j'ai le m�me probl�me : il attend un nom de fichier en char* et moi je l'ai en String (provenant de openfiledialog->filename) !

  6. #6
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Qu'est-ce que c'est que cette histoire de char* ?
    http://msdn2.microsoft.com/en-us/lib...file.open.aspx

    Toutes les variantes le File::Open prennent des String en param�tre...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  7. #7
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    tu peux regarder dans la faq dans un premier temps http://dotnet.developpez.com/faq/cppcli/?page=file

  8. #8
    mat.M
    Invit�(e)
    Par d�faut
    Citation Envoy� par BenjaminLustrement
    Voil�, je pense que la source de beaucoup de mes probl�mes vient de l�...
    J'en sais trop rien !!

    J'ai cr�� un projet windows form, et pour l'instant c'est tout ce que je peux te dire... Dis moi comment je peux te renseigner mieux ?!

    merci !
    Il faut trouver l'�quivalent de OpenDialog avec .NET et ne pas prendre les API win32.
    C'est le bazar assur�

  9. #9
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Apparemment, BenjaminLustrement utilise d�j� l'�quivalent .Net puisqu'il re�oit une String...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  10. #10
    mat.M
    Invit�(e)
    Par d�faut
    Ah oui autant pour moi ; fopen n'est pas la bonne m�thode il faut cr�er un "stream" je crois sous .NET

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Ouvrir un fichier excel sous visual studio 2008
    Par Ericntoukam dans le forum VB.NET
    R�ponses: 4
    Dernier message: 19/05/2013, 17h58
  2. R�ponses: 0
    Dernier message: 14/04/2010, 11h21
  3. Cr�er un fichier .exe sous Visual c++
    Par lili81 dans le forum Visual C++
    R�ponses: 1
    Dernier message: 21/01/2009, 14h20
  4. WPF & Spring - Ex�cution Spring � l'ouverture d'un fichier .xaml sous Visual Studio
    Par Cecile5 dans le forum Windows Presentation Foundation
    R�ponses: 2
    Dernier message: 24/11/2008, 11h18
  5. R�ponses: 15
    Dernier message: 13/01/2007, 11h22

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