MaxChar a un char*

Résolu
Signaler
Messages postés
31
Date d'inscription
vendredi 25 juin 2004
Statut
Membre
Dernière intervention
19 juin 2007
-
Messages postés
31
Date d'inscription
vendredi 25 juin 2004
Statut
Membre
Dernière intervention
19 juin 2007
-
Bonjour, je suis debutant dans le c++, et pour linstand jai un petit probleme sur ce que j'aimerais faire actuellement : mettre un maxChar à un char*.

Je mexplique, jai un carre definit par xCarre,yCarre,wCarre,hCarre et un char* definit par xFont et yFont.Le Char* se situe à xFont xCarre + 3 et yFont  yCarre + 4.

Si le Char* depasse le w du Carre, le texte depassant cette limitte, doit etre supprimer. Donc le wCarre est le maxChar de ce char*.

Jespere que vous comprenez mon probleme.

Exemple :

CarreDraw(xCarre,yCarre,wCarre,hCarre);

char * Title = "CppFrance, Forum, site, tchat ...."
FontDraw(xCarre + 3,yCarre + 4,Title);

2 réponses

Messages postés
475
Date d'inscription
dimanche 3 octobre 2004
Statut
Membre
Dernière intervention
11 août 2006
5
char Title[] = "CppFrance, Forum, site, tchat ....";

if( wCarre < sizeof Title ) Title[wCarre] = 0;
Messages postés
31
Date d'inscription
vendredi 25 juin 2004
Statut
Membre
Dernière intervention
19 juin 2007

Merci ....

frayst