begin process at 2010 03 16 12:50:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

MFC

 > 

code?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

code?

mardi 11 mars 2008 à 12:25:28 | code?

cpierrenet

salut tous le monde, je débute en C++ je souhaite savoir que signifie ces lignes de code merci


if (ex == "JPG")
                            img->Save(getRepApp()+"\\DATA\\mon_img.jpg",1);

                        img->~CxImage();
mardi 11 mars 2008 à 14:08:59 | Re : code?

sam20

Sans le code j'ai du mal a comprendre.
Apparament ca veut dire que si ex=jpg(ex est surement une variable de type char* qui contient l'extention d'un nom de fichier).
Donc si l'extention  est jpg sauvegarder le fichier .
Img->Save est surement une classe pour sauvegarder un fichier.
GetRepApp() c'est surement le chemin du dossier de l'application.
On rajoute \\DATA\\mon_img.jpg ,qui sera le nom du fichier sauvegardé.
mardi 11 mars 2008 à 14:11:26 | Re : code?

buno

Hello,

Alors, je dirais ceci:
SI l'image est de type JPEG ("ex" pour extension je pense)
ALORS
 Sauver l'image dans un répertoire DATA qui se trouve dans le répertoire de l'application
 Supprimer l'objet image

Maintenant, ce qui ne va pas:
- si "ex" est une chaine de caractères, il ne faut pas utiliser "== " mais strcmp()
- l'appel au destructeur me gêne: je mettrais plutôt "delete img"

Voilà mon analyse...

Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage
mardi 11 mars 2008 à 21:21:40 | Re : code?

SAKingdom

Membre Club
"Apparament ca veut dire que si ex=jpg(ex est surement une variable de type char* qui contient l'extention d'un nom de fichier)."

"si "ex" est une chaine de caractères, il ne faut pas utiliser "== " mais strcmp()"

Et bien moi, d'après le thème du topic (MFC) ainsi que cette ligne:
getRepApp()+"\\DATA\\mon_img.jpg"
je dirais qu'il s'agit de string. Il est donc tout a fais possible de faire ex == "JPEG"

En effet, l'appel du destructeur explicitement n'est pas utile. delete le fera pour toi. Si tu n'utilise pas delete, tu auras des fuites mémoires.

C++ (@++)

mardi 11 mars 2008 à 21:22:48 | Re : code?

SAKingdom

Membre Club
"je dirais qu'il s'agit de string"
Quand je dis string, je parle bien de la classe string.

C++ (@++)

mercredi 12 mars 2008 à 09:50:35 | Re : code?

cpierrenet

merci les amis, le chiffre 1 dans la ligne img->Save(getRepApp()+"\\DATA\\mon_img.jpg",1); veut dire koi?sachant que la varaible img est définie auparavant dans le code : img = new CxImage();

mercredi 12 mars 2008 à 11:31:43 | Re : code?

buno

Pour ma part, je ne peux pas te répondre.
Il faut regarder la doc de la classe CxImage pour le savoir.

Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage
mercredi 12 mars 2008 à 11:43:04 | Re : code?

cpierrenet

en fait j'ai deja regarder c'est le type d'image,le probleme est que l'image de sortie est noire et moi je la veux blanche.

mercredi 12 mars 2008 à 13:14:24 | Re : code?

buno

Il doit donc y avoir un problème avant. Peut-être une confusion entre le blanc (255) et le noir (0)?

Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage
mardi 18 mars 2008 à 11:03:27 | Re : code?

cpierrenet

bj les amis mon blem n'est tjs pas résolu, je le repose autrement et si je ne suis pas clair dite le moi :
en fait mon code "en bas" utilise la librairie CxImage pour crée une image noire dans un répertoire le problème c'est que je sais pas comment le changer pour que l'image soit blanche sachant que je ne connais pas la librairie CxImage et que je ne trouve pas de docs sur les classes de cette librairie.


img = new CxImage();
img->Save(getRepApp()+"\\DATA\\mon_img.jpg",1);
img->~CxImage();


1 2

Cette discussion est classée dans : code, img, jpg


Répondre à ce message

Sujets en rapport avec ce message

Fuite dans code (ci-joint) [ par Manson ] Salut a tous,voila j'ai fait ce bout de code pour redimensionner une bitmapau moment du WM_PAINT, ca marche bien, mais j'ai l'impressionque j'ai une f cherche programmeur pour mod HL² [ par Tyron3 ] Boujour a tous,Je cherche un programmeur Cpp sérieux pour un mod HL² sans prétention, en faite c’est plus qu’un mod c’est un jeu à part entière.Le pri code? [ par cpierrenet ] bj les amis mon blem n'est tjs pas résolu, je le repose autrement et si je ne suis pas clair dit comprendre code en c++ [ par ulysse00 ] salut tout le monde je n'arrive pas à comprendre ce lignes des codes qui peut m'aider à comprendre je suis débutant en c ++ et si vous avez des lien Boucle dans du code XML ? [ par o0alex0o ] Bonjour à tous! Je suis entrin de crée un site internet et j'aurais besoin d'un coup de main pour mettre sur pied une boucle ("For" ou "While"). Le p Besoin d'aide [ par yoda59113 ] Bonjour , ou plutôt bonsoir vu l'heure ^^ Je commence à apprendre à programmer en C++ et j'aurai besoin d'un code source pour créer un programme où il Problème de passage en mode Release [ par RV2931 ] Bonjour, J'ai un problème vraiment très bizarre Je suis sous VC 2005 Express J'ai un projet qui se compile très bien en Debug et Release, par contre Gestionnaire SEH avec fs:[0] qui ne marche pas en C++ [ par bluehartt ] Bonjour, J'ai codé en ASM un petit shellcode qui : 1/ patch l'adresse du SEH handler dans la stack 2/ créé une exception div par 0 3/ gère l'exeptio Plantage lors de l'exécution ! [ par mliuej ] Bonjour à tous, Voici une fonction simple qui est sensée enregistrer un objet "Visiteur" ainsi qu'un objet "BilletEntree", et les afficher tous les d


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales