User Tag List

Results 1 to 4 of 4

Thread: Convertir long p1 en char temp[]

  1. #1
    Tyrael
    Guest

    Convertir long p1 en char temp[]

    Bonjour, je cherche a convertir "long p1 = CNC_GetParameter(rdPtr);" en "char temp[];".
    Je sait que ca a l'air tout bête mais j'ai pas trouvé d'indications sur le net.
    Pouvez vous m'aider?

  2. #2
    Tyrael
    Guest

    Re: Convertir long p1 en char temp[]

    J'ai mal dit je croit...
    Mon paramètre est une chaine qui sort comme long (automatiquement) mais je voudrait le comparer a une autre chaine avec strcmp()

  3. #3
    Forum Moderator Fusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleSWF Export ModuleXNA Export Module
    Sphax's Avatar
    Join Date
    Jun 2006
    Location
    Paris, France
    Posts
    4,454
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Convertir long p1 en char temp[]

    Si c'est une action, tu peux récupérer ton paramètre de type char* (ou LPSTR) en faisant un simple cast :
    LPSTR string1 = (LPSTR)param1
    LPSTR string2 = (LPSTR)param2

    Si tu as plus de paramètres à récupérer, tu doit utiliser les fonctions CNC_GetStringParameter() en faisant un cast.

    En fait tu récupères un pointeur stocké dans un long qui pointe vers une zone mémoire stockant une chaine de caractère.

    Si c'est une expression c'est un peu plus compliqué, tu dois récupérer ton paramètre comme ceci :
    LPSTR string1 = (LPSTR)CNC_GetFirstExpressionParameter(rdPtr, param1, TYPE_STRING)
    LPSTR string2 = (LPSTR)CNC_GetNextExpressionParameter(rdPtr, param1, TYPE_STRING)

    LPSTR est un typedef de char*. Tu peux donc utiliser strcmp() avec un LPSTR ainsi que strcpy().

  4. #4
    Tyrael
    Guest

    Re: Convertir long p1 en char temp[]

    Ok merci!
    Ca marche enfin!

    Edit: C'est une action

Similar Threads

  1. Convertir des valeurs en texte ?
    By Cyril5 in forum Multimedia Fusion 2 - Technical Support
    Replies: 2
    Last Post: 6th July 2011, 07:33 PM
  2. Convertir en flash
    By imothep85 in forum Multimedia Fusion 2 - Technical Support
    Replies: 12
    Last Post: 17th January 2008, 09:35 AM
  3. Prog: Convertir ULARGE_INTEGER en long...
    By Sphax in forum Extension Developers Lobby
    Replies: 4
    Last Post: 23rd August 2006, 03:13 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •