Implémentez une fonction appelée countcharacters, qui compte le nombre de caractères dans une chaîne.

la programmation


Implémentez une fonction appelée countCharacters, qui prend un stringconst char *strand renvoie un entier. Utilisez une boucle while pour compter le nombre de caractères dans la chaîne saisie et la renvoyer.

Ce que j’ai essayé :

Implémentez une fonction appelée countCharacters, qui prend un stringconst char *strand renvoie un entier. Utilisez une boucle while pour compter le nombre de caractères dans la chaîne saisie et la renvoyer.

Solution 1

Les balises de questions java/javascript mais votre question inclut un pointeur (*str), je suppose donc qu’il s’agit bien C code. La réponse serait différente dans java/javascript mais le principe serait le même.

Vous ne demanderez à personne de faire vos devoirs à votre place, alors voici quelques indices qui devraient vous conduire à votre propre réponse avec seulement un peu de recherche de votre part :

– La chaîne de style AC est une char tableau; la fin du tableau est indiquée par un caractère nul
*str est un pointeur vers le premier caractère du tableau char
– vous pouvez utiliser str[] pour référencer les éléments du tableau
– Vous pouvez utiliser un while boucle pour compter les membres d’un tableau

C
#include <stdio.h>
#include <string.h>

int countCharacters(const char *str) {
    
    //You need to work this bit out using information above

    }
    return count;
}

int main() {
    const char *str = "Hello, World!";
    printf("The string '%s' has %d characters.\n", str, countCharacters(str));
    return 0;
}

Solution 2

Même si nous sommes plus que disposés à aider ceux qui sont bloqués, cela ne signifie pas que nous sommes là pour tout faire à votre place ! Nous ne pouvons pas faire tout le travail, soit vous êtes payé pour cela, soit cela fait partie de vos notes et il ne serait pas du tout juste pour nous de tout faire à votre place.

Nous avons donc besoin de vous pour faire le travail et nous vous aiderons lorsque vous serez bloqué. Cela ne veut pas dire que nous vous donnerons une solution étape par étape que vous pourrez nous proposer !
Commencez par expliquer où vous en êtes actuellement et quelle est la prochaine étape du processus. Ensuite, dites-nous ce que vous avez essayé pour que cette prochaine étape fonctionne et ce qui s’est passé lorsque vous l’avez fait.

Si vous rencontrez des difficultés pour démarrer, ceci peut vous aider : Comment écrire du code pour résoudre un problème, guide du débutant[^]

コメント

タイトルとURLをコピーしました