|
Bonsoir,
Existe -il une fonction replace en C ? Si oui, comment s'utilise-t-elle, et quelle bibliothèque dois-je inclure ? Merci pour votre aide, Bonne soirée à tous |
09/05/2005, 19h13 |
|
Aller à la page... |
fonction replace en C ??
Suivre Répondre |
|
Partager | Rechercher |
|
Quest ce que tu appelle "replace" ? Dans un fichier, dans une string, ... ?
|
09/05/2005, 19h16 |
|
|
Je sais pas non plus ce que tu entends par la, mais ca doit pas etre bien dur a coder
|
09/05/2005, 19h25 |
|
|
Je suis pas sur mais je pense avoir compris, tu voudrais remettre ton Disque Dur en C ? Ou autre chose ?
|
09/05/2005, 19h29 |
|
Zoltann Desbois |
Voir le profil public |
Trouver plus de messages par Zoltann Desbois |
|
Lol non, le C est un langage de programmation, et il cherche une fonction precise dans ce langage. Mais on comprends pas bien ce qu'il veut
|
09/05/2005, 19h37 |
|
|
Citation :
Avec un peu de recherches tu trouveras peut être une lib C proposant cette fonction, mais c'est même pas sûr... Si tu débutes en C cette page pourrait te servir. Si tu fais du C++ et non du C (certains confondent ) les strings de la STL proposent sûrement ce genre de fonctions, par contre. |
09/05/2005, 19h52 |
|
|
Il faudrait préciser ce que tu veux "replace"...
|
09/05/2005, 19h59 |
|
|
Jte reprograme ca ^^
|
09/05/2005, 22h13 |
|
#3913
Invité
|
Message supprimé par son auteur.
|
09/05/2005, 22h21 |
|
#3913 |
|
man string.h
|
09/05/2005, 22h22 |
|
|
Code:
void replace_mon_caractere_bidon(char * str, char a, char b){ int i = 0; while( str[i] != '\0' ){ if( str[i] == a ) str[i] = b; i++; } } |
09/05/2005, 22h39 |
|
|
Il veut pour une chaine de caracteres.
Et pis faut un strdup avant paske la tu segfault |
09/05/2005, 22h45 |
|
|
Rho mais oui c'est moi qui ai mal lu. Ca va vraiment pas chercher loin alors !
|
09/05/2005, 23h25 |
|
|
Citation :
http://www.cplusplus.com/ref/cstring/strchr.html qui cherche la 1ere occurence de a ca ferait sans doute un truc comme ca: Code:
void replace_mon_caractere_bidon(char * str, char a, char b){ while(str=strchr(str,a)){ *str=b; str++; } } |
10/05/2005, 15h10 |
|
|
Citation :
c'est beaucoup plus mieu de parcourir la chaine une fois fo pas tout le temps chercher à utiliser toutes les fonctions de la stdlib pour faire son kéké quand elles servent à rien, et encore moins quand elles te pourrissent les performances |
10/05/2005, 17h28 |
|
|
Je ne savais pas que JOL avait une section en chinois
|
11/05/2005, 10h26 |
|
|
Citation :
|
11/05/2005, 11h03 |
|
Kathar - Alleria - Lango |
Voir le profil public |
Trouver plus de messages par Kathar - Alleria - Lango |
Kathar - Alleria - Lango |
Voir le profil public |
Trouver plus de messages par Kathar - Alleria - Lango |
Suivre Répondre |
Fil d'ariane
Connectés sur ce fil1 connecté (0 membre et 1 invité)
Afficher la liste détaillée des connectés
|