|
Bas de page | |
---|---|
Auteur | Sujet : [RESOLU] ungetc: propre ou pas... |
Publicité | Posté le 04-10-2006 à 21:16:05 |
bjone Insert booze to continue |
Taz bisounours-codeur | 1) parce que c'est ce que le standard dit
|
Taz bisounours-codeur | mais si ton utilisation est cadrée et plus concise plus élégante que l'autre, ne t'en prive pas. |
Sve@r |
--------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
bjone Insert booze to continue |
|
Sve@r |
Alors je m'arrête là. Je ne vais pas me compliquer la vie alors que j'ai une solution simple à mettre en oeuvre qui répond à mon besoin...
Message cité 1 fois Message édité par Sve@r le 05-10-2006 à 09:58:21 --------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
big_dadi_fat | pourquoi n'utilise tu pas strstr... (sof si tu veux tout faire)
Message cité 1 fois Message édité par big_dadi_fat le 05-10-2006 à 11:01:00 |
Sve@r |
--------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
Publicité | Posté le 05-10-2006 à 13:58:37 |
franceso |
je comprends pas trop pourquoi tu es obligé de faire ça : plutôt que de réinitialiser ta "graine" et relire le dernier 'e', pourquoi ne pourrais-tu pas remettre la "graine" à "e" pour recommencer directement le tour de boucle suivant comme si de rien était.
--------------- TriScale innov |
bjone Insert booze to continue | je pense qu'il y a un problème d'approche dans l'implémentation de l'ensemble, pourquoi ne pas implémenter un buffer avec un pointeur de début de recherche et un pointeur de recherche courante...
|
Sve@r |
Message cité 2 fois Message édité par Sve@r le 05-10-2006 à 16:49:33 --------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
Elmoricq Modérateur | On pourrait néanmoins envisager une solution à base de :
Message cité 1 fois Message édité par Elmoricq le 05-10-2006 à 16:51:05 |
Sve@r |
Message édité par Sve@r le 05-10-2006 à 16:58:08 --------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
Elmoricq Modérateur | En fait, il suffit de faire un "strrchr(buffer, premier caractère de la recherche)", et vérifier qu'on n'obtient ni NULL, ni une adresse telle que "(fin buffer - adresse) > longueur de la recherche". Sinon n vaut 0.
Message édité par Elmoricq le 05-10-2006 à 17:09:16 |
franceso |
Désolé, mais je comprends toujours pas pourquoi tu as besoin de ce flag: si tu te rends compte que la chaine cherchée n'apparaît pas dans ton buffer, tu veux recommencer avec seulement le dernier caractère lu. Mais tu sais déjà que le prochain tour de boucle va tomber dans le cas 0 (à moins que tu recherches une chaîne de 1 caractère, ce qui est un cas qu'on peut trivialement éviter). Donc à mon avis, tu peux skipper le tour de boucle inutile en réinitialisant directement ton buffer avec le dernier caractère, et en lisant le caractère suivant au tour de boucle suivant.
--------------- TriScale innov |
Sve@r |
--------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
Sve@r | Ok - J'ai tout refait pour y inclure le cas de Francesco (auquel je n'avais pas pensé)
Message cité 1 fois Message édité par Sve@r le 06-10-2006 à 21:29:04 --------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
Elmoricq Modérateur |
|
bjone Insert booze to continue |
Message cité 1 fois Message édité par bjone le 07-10-2006 à 20:27:29 |
Sve@r |
--------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
Publicité | Posté le |
Sujets relatifs | |
---|---|
[Resolu] Requete tableau croisé | [Resolu] Envoi de plusieurs trames sans attendre l'ACK |
[résolu] Supprimer toutes les lignes d'une feuille | [RESOLU] version insensible à la casse |
[Résolu] Api win 32, quelque question de débutant.... | [RESOLU] Lire un JS sans permettre son téléchargement |
[Résolu] Filtrer les fichiers d'un répertoire | [Résolu] S'envoyer un formulaire sur sa boîte mail |
[RESOLU] Extraire en xls | [Résolu]Client/serveur qui marche qu'en local |
Plus de sujets relatifs à : [RESOLU] ungetc: propre ou pas... |