Rechercher un mot dans une chaîne de caractères [C] - C - Programmation
Marsh Posté le 28-01-2004 à 01:38:18
fonction strstr()
pour la liste de fonctions, t'as MSDN mais il faut bien chercher...
Marsh Posté le 28-01-2004 à 02:40:00
Et sous nux t'as http://www.gnu.org/software/libc/manual/
Marsh Posté le 28-01-2004 à 09:01:21
Avec mon vieux Borland, y avait doc papier, et classement par catégories, bien pratique quand on ne connait pas tout par coeur.
Marsh Posté le 28-01-2004 à 12:04:09
nolhtapx a écrit : fonction strstr() |
Oui, mais ça recher un caractère..
Sinon, je vais utiliser fscanf car je vais laisser
tout ça dans un FILE*.
Merci.
Marsh Posté le 28-01-2004 à 12:13:37
non, ça recherche une chaine. alors tu lis ligne à ligne à coup de fgets, et pour chaque ligne, un coup de strstr
Marsh Posté le 28-01-2004 à 12:14:30
Ndmax a écrit : |
Oulala... ça promet.
Tu sais qu'en C, un char* , c'est pas un char ?
strchr , c'accord, c'est pour rechercher un caractère. strstr, c'est pour une chaine de caractère. représentée par un char* , normal pour du C.
Marsh Posté le 29-01-2004 à 17:43:56
el_gringo a écrit : |
OK, autant pour moi, je n'ai pas bien vu strSTR !!
Je suis le conseil de taz et ça devrait être op.
Merci bien!
Marsh Posté le 30-01-2004 à 21:53:58
sinon tu achetes le troisieme volume de "the art of computer programming" de D.E. Knuth =)
Marsh Posté le 30-01-2004 à 21:56:16
euh là c'est un peu trop mastoc. la seule façon de résoudre ce problème, c'est de ne pas trop focaliser sur les allocations mémoires, pour bien dissocier le traitement. quitte à faire une implémentation pas très efficace algorithmiquement, si elle marche, est sure, et ne provoque pas de fuite mémoire, ça me convient
Marsh Posté le 28-01-2004 à 01:11:25
Slt !
Je voudrais savoir s'il existe en C une fonction
qui permet de savoir si un et/ou plusieurs mots
sont contenus dans une chaîne de caractères.
Je pense que cela doit exister mais je ne sais
pas comment on peut trouver les fonctions qui existent
et qui sont utiles à un problème donné..
D'ailleurs j'en profite pour vous demander s'il existe
une liste des fonctions avec un descriptif et pourquoi
pas classées par catégories.
Merci bien.