[Prog C] écriture dans un tableau 2D

Bonjour à tous,

Voilà, je souhaiterai créer un tableau dans lequel je puisse écrire des lettres (comme dans word par exemple).
Cependant, j'ai un petit soucis, lorsque j'arrive à la fin de ma ligne, mon mot se coupe en deux, or je ne veux surtout pas que cela se produise (ex : je ne veux pas que le mot boulangerie soit écrit sur deux lignes "boul[.]angerie mais bien boulangerie dans la deuxieme ligne).
Donc si quelqu'un a la solution je le remerci d'avance :)

A bientôt.
Configuration: Windows XP
Firefox 1.5.0.10

2 réponses

  1. Juste une idée :

    - Pour chaque ligne, avoir une variable (int par exemple) qui t'indique le nombre de caractères restants libres pour écriture

    - Avoir une variable temporaire (buffer) pour le mot que tu veux écrire dans la ligne courante + sa longueur

    - Sur base de ces deux informations, peux savoir à l'avance si ton mot peut s'inserer dans l'espace restant de la ligne courante

    ;-)
    0
    1. up up up
      encore un peu d'aide plz :)
      0

      Discussions similaires

      Code Ascii

      14 réponses