Ouverture fichier (simple pour programmeur mac) [C C++ MAC] - C++ - Programmation
Marsh Posté le 21-10-2002 à 16:07:43
Y a pas moyen localement d'avoir une chaîne unsigned char * dans laquelle on met d'abord \p puis concatène la chaîne variable contenant le nom du fichier ?
Le Mac, c'est pas beurk, a priori.. Le pb doit être de s'y habituer ...
Marsh Posté le 21-10-2002 à 16:37:27
y a meme pas sprintf !! j y connais rien, j ai pas de doc et la doc sur le site de mac est mal foutue (moteur de rechercher a chier)
Marsh Posté le 21-10-2002 à 16:55:56
heu c'est quoi ton language ?
t'es sûr que c'est du C/C++ ?
et c'est quoi comme Mac OS ?
si c'est le X c'est du linux derrière alors....
Marsh Posté le 21-10-2002 à 16:57:09
bjone a écrit a écrit : si c'est le X c'est du linux derrière alors.... |
Faudrait voir a arreter de dire n'importe quoi. C'est darwin en dessous, pas linux...
Marsh Posté le 21-10-2002 à 17:43:39
autant pour moi j 'ai trouvé tout seul !! une chaine de caractere en mac doit avoir sa longueur dans le premier caractere de la chaine (d ou \p qui calcule la longueur)
sinon #include <stdio.h> ca existe aussi c est plus simple... merci quand meme de votre aide .
a ce propos , je viens de decouvrir la puissance du mac (hum) , j ai fait un prog tout simple qui affiche 6 images a la suite sur l ecran en 800x600 eh ben il n arrive a afficher que les 2 premieres car mauvaise gestion de memoire (obligé d affecter plus de memoire au prog avec pomme+I)
Marsh Posté le 22-10-2002 à 01:59:05
lorill a écrit a écrit : Faudrait voir a arreter de dire n'importe quoi. C'est darwin en dessous, pas linux... |
ha oki...
Marsh Posté le 22-10-2002 à 02:01:22
wé darwin c le nom du projet, mais c'est basé sur de l'unix bsd...
Marsh Posté le 22-10-2002 à 07:39:51
xilebo a écrit a écrit : autant pour moi j 'ai trouvé tout seul !! une chaine de caractere en mac doit avoir sa longueur dans le premier caractere de la chaine (d ou \p qui calcule la longueur) sinon #include <stdio.h> ca existe aussi c est plus simple... merci quand meme de votre aide . a ce propos , je viens de decouvrir la puissance du mac (hum) , j ai fait un prog tout simple qui affiche 6 images a la suite sur l ecran en 800x600 eh ben il n arrive a afficher que les 2 premieres car mauvaise gestion de memoire (obligé d affecter plus de memoire au prog avec pomme+I) |
Ben normal, puisque c'est des chaines Pascal.
A+,
Marsh Posté le 22-10-2002 à 09:07:13
bjone a écrit a écrit : wé darwin c le nom du projet, mais c'est basé sur de l'unix bsd... |
On est d'accord. Mais ca n'a rien a voir avec Linux, merci.
Marsh Posté le 23-10-2002 à 15:47:00
oui oki, mais bon unix/linux l'implémentation est differente c tout, mais la programmation est ultra-proche....
Marsh Posté le 21-10-2002 à 15:59:35
salut
j ai un gros pb avec la programmation sur un mac (berk)
Je dois TOUT simplement ouvrir un fichier .
Naturellement je ne peux pas utiliser fopen fclose etc ..
j utilise donc HOpenDF , et le parametre nom de fichier doit etre un unsigned char *, je lui passe donc un unsigned char * et pof la fonction me renvoie une erreur -37 bad filename.
Je ne vois pas ou est mon erreur.
Sinon le fichier s ouvre bien si on passe directement la chaine de caractere (sans etre une variable ) mais en mettant un \p . Ex : "\pnomfic.jpg".
Seulement comme mon nom de fichier est contenu dans une variable , je ne peux donc faire ca... Comment faire alors pour ajouter le '\p' ? ou comment faire pour ouvrir ce fichier ?
merci de votre aide.