Language c
Fermé
mina111
Messages postés
8
Date d'inscription
vendredi 9 janvier 2009
Statut
Membre
Dernière intervention
19 janvier 2009
-
10 janv. 2009 à 18:20
mina111 Messages postés 8 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 19 janvier 2009 - 15 janv. 2009 à 19:19
mina111 Messages postés 8 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 19 janvier 2009 - 15 janv. 2009 à 19:19
8 réponses
Pour rechercher une sous-chaîne dans une chaîne:
#include "string.h" char* strstr (const char* chaine, const char* sousChaine); Retourne une pointeur sur la 1ère occurence, NULL sinon.Pour ce qui est de la surbrillance, je sèche lamentablement.
mina111
Messages postés
8
Date d'inscription
vendredi 9 janvier 2009
Statut
Membre
Dernière intervention
19 janvier 2009
10 janv. 2009 à 19:18
10 janv. 2009 à 19:18
merci ya pas quelquin qui sache le faire
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
10 janv. 2009 à 19:36
10 janv. 2009 à 19:36
Salut,
Un exemple sous linux
Un exemple sous linux
#include<stdio.h> #define SURBRILLANCE "\033[0;47m" #define COULEUR_PAR_DEFAUT "\033[0;m" int main() { printf("%ssalut%s tout le monde\n", SURBRILLANCE,COULEUR_PAR_DEFAUT); return 0; }Exemple exécution https://www.cjoint.com/?bkuAxFUJki
mina111
Messages postés
8
Date d'inscription
vendredi 9 janvier 2009
Statut
Membre
Dernière intervention
19 janvier 2009
10 janv. 2009 à 19:50
10 janv. 2009 à 19:50
merci mais le mot que je dois mettre en surbrillance c'est l'utilisateur qui doit le donner
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
10 janv. 2009 à 20:09
10 janv. 2009 à 20:09
Salut,
Je l'ai bien compris ;-)
Ben, il te reste à combiner ce que t'as donné loupius avec mon exemple
Si jamais ça ne marche pas ton code, tu peux le mettre ici pour voir.
Je l'ai bien compris ;-)
Ben, il te reste à combiner ce que t'as donné loupius avec mon exemple
Si jamais ça ne marche pas ton code, tu peux le mettre ici pour voir.
mina111
Messages postés
8
Date d'inscription
vendredi 9 janvier 2009
Statut
Membre
Dernière intervention
19 janvier 2009
10 janv. 2009 à 21:09
10 janv. 2009 à 21:09
je ne vois pas comment je doit faire dsl :(
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
10 janv. 2009 à 21:53
10 janv. 2009 à 21:53
Re,
lami20j@debian:~/trash$ cat ccm28_surbrillance.c #include<stdio.h> #include<string.h> #define SURBRILLANCE "\033[0;47m" #define COULEUR_PAR_DEFAUT "\033[0;m" int main() { char s[255]; char mot[20]; int i,j,k; int test=0; printf("Entrez la phrase : "); fgets(s,255,stdin); printf("Mot à chercher : "); fgets(mot,20,stdin); for(i=0;s[i] != '\n';++i){ for(j=i,k=0;mot[i]!='\n' && s[j]==mot[k];++j,++k) ; if(k>0 && mot[k]=='\n'){ mot[k]='\0'; test=1; printf("%s%s%s trouvé\n", SURBRILLANCE,mot,COULEUR_PAR_DEFAUT); } } if(test==0) printf("Pas de correspondance!\n"); return 0; }Exécution https://www.cjoint.com/?bkwOOf6eHK
mina111
Messages postés
8
Date d'inscription
vendredi 9 janvier 2009
Statut
Membre
Dernière intervention
19 janvier 2009
15 janv. 2009 à 19:19
15 janv. 2009 à 19:19
merci :)