Chaîne de caractère
Fermé
Ahmedou10
Messages postés
3
Date d'inscription
lundi 1 mars 2021
Statut
Membre
Dernière intervention
1 mars 2021
-
1 mars 2021 à 16:53
Dalfab Messages postés 706 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 2 novembre 2023 - 4 mars 2021 à 14:09
Dalfab Messages postés 706 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 2 novembre 2023 - 4 mars 2021 à 14:09
A voir également:
- Chaîne de caractère
- Caractère ascii - Guide
- Caractere speciaux - Guide
- Caractère spéciaux - Guide
- Chaine tnt gratuite sur mobile - Guide
- Plus de chaine tv - Guide
4 réponses
yg_be
Messages postés
23346
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
24 novembre 2024
Ambassadeur
1 552
1 mars 2021 à 17:53
1 mars 2021 à 17:53
bonjour,
j'espère que ceci t'aidera:
https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
j'espère que ceci t'aidera:
https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
Ahmedou10
Messages postés
3
Date d'inscription
lundi 1 mars 2021
Statut
Membre
Dernière intervention
1 mars 2021
1 mars 2021 à 18:09
1 mars 2021 à 18:09
Ok merci, je suis nouveau je connaissais pas les règles
Ahmedou10
Messages postés
3
Date d'inscription
lundi 1 mars 2021
Statut
Membre
Dernière intervention
1 mars 2021
1 mars 2021 à 18:11
1 mars 2021 à 18:11
Voilà le code que j'ai fait sur la fonction
int rechercheChaine (char *chaine1[300], char *chaine2[300])
{
int i;
for(i = 0;chaine1[i] !='\0';i++)
{
if(chaine1[i] == chaine2[i])
{
return i;
}
}
}
int rechercheChaine (char *chaine1[300], char *chaine2[300])
{
int i;
for(i = 0;chaine1[i] !='\0';i++)
{
if(chaine1[i] == chaine2[i])
{
return i;
}
}
}
yg_be
Messages postés
23346
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
24 novembre 2024
1 552
1 mars 2021 à 21:39
1 mars 2021 à 21:39
merci de tenir compte de ceci quand tu partages du code: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
ton code fonctionne-t-il bien?
ton code fonctionne-t-il bien?
[Dal]
Messages postés
6194
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
11 octobre 2024
1 092
2 mars 2021 à 19:10
2 mars 2021 à 19:10
Ce que l'on peut déjà dire, au vu du sujet :
fonction rechercheRemplacerCar qui prend en argument une chaîne de caractère qu'on peut nommer txt et deux caractères car1 et car2
est que la fonction proposée :
La fonction postée parait vouloir faire autre chose.
Elle pourrait, par exemple, être une fonction qui retournerait l'indice du premier char commun à deux chaînes de caractères C, la première devant avoir une taille au plus de 299 char et la deuxième devant avoir une taille supérieure ou égale à la première et dans la limite de 299 char, à condition de commencer par corriger son prototype de
fonction rechercheRemplacerCar qui prend en argument une chaîne de caractère qu'on peut nommer txt et deux caractères car1 et car2
est que la fonction proposée :
- ne porte pas le bon nom
- ne comporte pas le bon prototype puisque les paramètres doivent être "une chaîne de caractère qu'on peut nommer txt et deux caractères car1 et car2"
- ne fournit aucun traitement en rapport avec la demande qui consiste à ce que "à chaque fois que le caractère car1 apparait dans le txt le remplace par car2"
La fonction postée parait vouloir faire autre chose.
Elle pourrait, par exemple, être une fonction qui retournerait l'indice du premier char commun à deux chaînes de caractères C, la première devant avoir une taille au plus de 299 char et la deuxième devant avoir une taille supérieure ou égale à la première et dans la limite de 299 char, à condition de commencer par corriger son prototype de
int rechercheChaine (char *chaine1[300], char *chaine2[300])en
int rechercheChaine (char chaine1[300], char chaine2[300])...
Dalfab
Messages postés
706
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
2 novembre 2023
101
4 mars 2021 à 14:09
4 mars 2021 à 14:09
Bonjour,
En effet ta fonction ne reçoit pas les paramètres indiqués par l'énoncé, en plus ça n'est pas du tout le format pour transmettre une chaîne de caractères.
Ça devrait ressembler à :
La fonction doit alors regarder tous les caractères de
En effet ta fonction ne reçoit pas les paramètres indiqués par l'énoncé, en plus ça n'est pas du tout le format pour transmettre une chaîne de caractères.
Ça devrait ressembler à :
void rechercheRemplacerCar(char* chaine_a_modifier, char car_a_remplacer, char car_de_remplacement)
La fonction doit alors regarder tous les caractères de
chaine_a_modifieret pour ceux qui valent
car_a_remplaceron met à la place
car_de_remplacement.