Les meilleurs développeurs C++ freelances sont sur Codeur.com
Fermé·Moins de 500 €·5 offres·1181 vues·6 interactions
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 €
Publication : 24 septembre 2019 à 14h21
Profils recherchés : Développeur C++ freelance
5 freelances ont répondu à ce projet
3 propositions de devis en moins de 2h
Montant moyen des devis proposés : 350 €
Estimation du délai : 1 jour
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.