Vous devez réaliser un programme qui permet de manipuler des chaînes de caractères représentées en mémoire avec des listes chaînées. La donnée stockée dans un maillon est donc un caractère. Vous êtes libre de choisir si la liste doit être simplement ou doublement chaînée.
Votre programme doit — au minimum — permettre d’effectuer les opérations suivantes sur des chaînes de caractères (listes chaînées de caractères) :
1. Saisie : création d’une chaîne de caractères à partir de la saisie d’un utilisateur
2. Affichage : affichage d’une chaîne de caractère stockée en mémoire
3. Copie : création de la copie d’une chaîne de caractères à partir d’une chaîne déjà
existante
4. Concaténation : création d’une chaîne de caractères égale à la concaténation de
deux chaînes existantes
5. Insertion : insertion d’une chaîne de caractères dans une autre chaîne caractères à
une position choisie par l’utilisateur
6. Suppression : suppression d’un certain nombre de caractères, choisi par l’utilisateur,
dans une chaîne à partir d’une position choisie par l’utilisateur
7. Recherche : recherche dans une chaîne de caractères toutes les occurrences d’une
sous-chaîne donnée en renvoyant toutes les positions de cette dernière le cas
échéant
8. Remplacer : remplacement dans une chaîne de caractère toutes les occurrences
d’une sous-chaîne donnée par une autre sous-chaîne donnée (potentiellement vide)
9. Ouvrir un fichier : création d’une chaîne de caractères à partir d’un fichier existant
10. Sauvegarder un fichier : sauvegarde d’une chaîne de caractères stockée en mémoire
dans un fichier
L’accès à toutes ces fonctionnalités pourra se faire par un menu en ligne de commande où l’utilisateur pourra sélectionner l’action à effectuer. À terme, il pourrait être intéressant de proposer une solution plus ergonomique

Budget indicatif Moins de 500 €
Publié le 24 septembre 2019 à 16h21
Début du projet Tout de suite
Profils recherchés :

Vous avez aussi besoin d'un expert ?

Déposez une annonce en décrivant votre projet et recevez gratuitement des devis en quelques minutes

Déposer une annonce gratuite

Offres pour ce projet :

Offre déposée le 24/09/2019 à 16h57
Offre déposée le 24/09/2019 à 16h34
Offre déposée le 24/09/2019 à 16h30
Offre déposée le 25/09/2019 à 19h33
Offre déposée le 03/10/2019 à 10h45
Offre déposée le 24/09/2019 à 16h51
Offre déposée le 25/09/2019 à 09h22
1 jour Montant privé
Déposez un projet similaire
Publication 100% gratuite
Recevez 10 devis en moyenne
Pas de commission à payer

Vous êtes prestataire et vous cherchez des missions ?

Remplissez rapidement votre carnet de commandes en utilisant Codeur.com pour contacter des nouveaux clients.

Créer un compte gratuitement

Gérer mon projet

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients

En utilisant ce site, vous acceptez l'utilisation de cookies. permettant de vous proposer des contenus et des services adaptés à vos centres d'intérêts.

Vous utilisez actuellement Internet Explorer. Pour profiter pleinement de Codeur.com, veuillez utiliser un des navigateurs suivant :