Menu
Coddy logo textTech

Présentation du projet

Fait partie de la section Logic & Flow du Journey C de Coddy — leçon 20 sur 63.

challenge icon

Défi

Facile

Au cours des prochaines leçons, vous allez construire un utilitaire de texte simple qui démontre des applications concrètes de la manipulation de chaînes de caractères et de caractères.

Écrivez un programme C qui crée la base d'un utilitaire de texte en lisant et en stockant la saisie de l'utilisateur. Votre programme doit :

  1. Inviter l'utilisateur à saisir une courte phrase en affichant : Enter a sentence:
  2. Déclarer un tableau de caractères nommé sentence avec 200 éléments pour stocker la saisie
  3. Utiliser scanf avec le spécificateur de format %s pour lire un seul mot de l'utilisateur
  4. Afficher le mot stocké au format : You entered: [word]
  5. Démontrer que le tableau de caractères est correctement terminé par un caractère nul en affichant la longueur du mot stocké à l'aide de strlen() au format : Length: [length]

N'oubliez pas d'inclure l'en-tête <string.h> pour utiliser la fonction strlen().

Votre sortie doit afficher les résultats au format suivant :

Enter a sentence:
You entered: [word]
Length: [length]

Par exemple, si la saisie est :

Hello

Votre sortie doit être :

Enter a sentence:
You entered: Hello
Length: 5

Important : La ligne d'invite doit se terminer par une nouvelle ligne immédiatement après les deux-points — n'ajoutez pas d'espace de fin avant \n. Utilisez printf("Enter a sentence:\n"); exactement comme indiqué.

Ce défi établit le mécanisme de base de saisie et de stockage qui servira de fondation aux fonctionnalités de l'utilitaire de texte que vous ajouterez dans les prochaines leçons. Il teste votre compréhension de la déclaration de tableaux de caractères, de la saisie de chaînes avec scanf et du calcul de base de la longueur d'une chaîne à l'aide de strlen().

Essayez vous-même

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

int main() {
    // TODO: Écrivez votre code ici
    // 1. Afficher le message d'invite
    // 2. Déclarer un tableau de caractères nommé 'sentence' avec 200 éléments
    // 3. Lire l'entrée en utilisant scanf avec le spécificateur de format %s
    // 4. Afficher le mot saisi et sa longueur
    
    return 0;
}

Toutes les leçons de Logic & Flow