fini
fini
Quand on manque des cours, on demande à ses petits camarades une photocopie de leurs cours... C'est la jungle ton école ?
Tu as oublié de poster le code avec lequel tu as un problème.
Si il n'y a pas de code, montre au moins l'algorithme qui montre que tu as essayé de trouver une solution...
On peut commencer par te donner des cours d'orthographe.
Je pense que tu as du rater beaucoup de cours, pas seulement en C !
Pour le reste, on n'est pas payé pour faire ton boulot pendant que Monsieur faisait je ne sais quoi d'autre.
C'est osé pour un premier poste dans le forum.
Tes exercices ne prennent pas plus de 50 lignes de code , courage
Bon ben tu sais que ta chaîne ne dépassera pas 132 caractères => t'as dont ta limite max.
Maintenant il ne te reste qu'à utiliser strchr(). Cette fonction prend en paramètre l'adresse de départ de la chaîne et le caractère à trouver et te renvoie un pointeur sur l'adresse du premier caractère de la chaîne qui est égal au caractère en question ou NULL si le caractère n'y est pas.
Donc si je devais faire cet exo, je créerais une fonction à laquelle on lui passe la chaîne et un caractère 'x' et la fonction renvoie le nombre de fois où elle trouve ce 'x'. Et j'appelerais cette fonction pour chaque minuscule.
Boaf ça reprend à peu près le "1". Simplement chaque fois qu'une minuscule est trouvée, il suffit d'écrire à cet emplacement la suite de la chaîne et recommencer ensuite pour la suite tant que la lettre est trouvée. Puis tu recommences le tout pour la lettre suivante.
Exemple => ta chaîne contient "J'habite Limoges"
Tu recherches le 'a' => Ta fonction te renvoie l'adresse du premier 'a'. A partir de cette adresse tu peux récupérer tout le reste, à savoir "bite Limoges". Il te suffit de recopier ce reste à l'adresse du 'a' et ta chaîne devient "J'hbite Limoges". Puis tu recommences tant que tu trouves un 'a'. Puis tu recommences le tout pour 'b'.
Tu fais varier un indice 'i' de lg vers 0 et tu affiches la lettre[i]
Apparemment vous venez tous de la même école.
http://www.developpez.net/forums/sho...d.php?t=477384
Tu pars de 'rg' et tu comptes "lg" lettres. Et tu copies chaque lettre dans un autre tableau.
Ben de rien.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager