begin process at 2012 02 10 11:51:00
  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

Administrateur CodeS-SourceS
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

Administrateur CodeS-SourceS
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

Administrateur CodeS-SourceS
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 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 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 [Recherche] Programmeur c++ (SawgeniuS) [ par akfrlindsay ] [center][img]http://2.bp.blogspot.com/-52RSSo3nJOk/TZ-2dTHzMvI/AAAAAAAAAAk/NwgOKWpQTSQ/s1600/logo-banniere.png[/img][/center] SawgeniuS is 3D MMORPG 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 MDI ChildFrame Caption Redraw Problème (Office 2007 Thèmes) [ par TeniX ] Bonjour, Je rencontre un problème d'affichage sur la barre de titre de mes fenêtres enfant MDI quand je suis en thème Office (Bleu,Noir,Argenté ou Cy 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


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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,702 sec (4)

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