MaxChar a un char*

Résolu
frayst Messages postés 31 Date d'inscription vendredi 25 juin 2004 Statut Membre Dernière intervention 19 juin 2007 - 10 août 2006 à 11:59
frayst Messages postés 31 Date d'inscription vendredi 25 juin 2004 Statut Membre Dernière intervention 19 juin 2007 - 10 août 2006 à 13:06
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);
A voir également:

2 réponses

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

if( wCarre < sizeof Title ) Title[wCarre] = 0;
3
frayst Messages postés 31 Date d'inscription vendredi 25 juin 2004 Statut Membre Dernière intervention 19 juin 2007
10 août 2006 à 13:06
Merci ....

frayst
0
Rejoignez-nous