Bonjour et bienvenue. J'aimerais relever un autre défi pour vous, principalement
lié aux fonctions de chaîne, vous familiariser avec la longueur de la chaîne et la comparaison
de la chaîne, qui sont deux des
fonctions les plus courantes disponibles. De plus, je pense que vous allez utiliser une copie de chaîne pour ceux-ci.
Je veux donc que vous écriviez un défi qui va inverser
la chaîne et aussi un défi pour
l'utilisation de str compare.
Alors écrivez un programme qui affiche une chaîne dans l'ordre inverse.
Vous devriez lire l'entrée du clavier.
Et vous devez utiliser la fonction de chaîne de longueur de chaîne.
Parce que vous devez trouver la taille de la chaîne.
Une fois que vous avez la taille de la chaîne, vous pouvez alors commencer
à inverser les caractères.
J'aimerais aussi que vous écriviez un programme qui trie les chaînes d'un tableau en utilisant un tri à bulles.
Vous devrez utiliser les fonctions str compare et str copy pour
que cela fonctionne.
Si vous ne savez pas ce qu'est un type de bulle, vous devrez le rechercher ou faire des recherches.
C'est un algorithme de tri très simple pour tout, les chaînes de
nombres entiers, peu importe, dans ce cas les chaînes.
Voici à quoi il ressemblera si vous l'exécutez.
Vous demanderez à l'utilisateur de saisir un certain nombre de
chaînes, il en dira trois, il peut saisir la chaîne
trois fois.
Donc ils disent 0, 1 ou 2, donc vous pourriez avoir
une boucle ici avec scanf. La sortie attendue
serait 1 2 0, o
t z.
Et ce sont toutes les informations que je vais vous donner, assez basiques.
Vous allez avoir besoin de comprendre les arguments et les paramètres qui
vont à la comparaison de str, la copie de str et la
longueur de str et ce qu'ils retournent. Et vous n'avez pas vraiment besoin de comprendre beaucoup de choses sur
les pointeurs pour cela, vraiment juste les bases. Ce sont deux missions
assez simples.
Une mission avec vraiment vous pourriez même avoir plusieurs fonctions ou créer
plusieurs programmes, c'est à vous de décider.
Bonne chance. Et je fournirai une solution pour cela dans la prochaine conférence. Merci.