Bonjour,
Cette question aurait pu être posée pour tout autres langagues car je crois que les opérateurs de traitements de bits et concepts doivent être les mêmes...
Mais voilà, je suis en train de m'exercer en C, sur la lecture et le parsing d'un fichier CSV, et je voulais expérimenter une manière innovante qui ne m'oblige pas à tester octet par octet le contenu du fichier chargé en mémoire pour repérer les saut de ligne et l'utilisation du caractère séparateur (virgule dans mon cas)...
Je me demandais donc s'il était possible d'optimiser ce parsing de manière à repérer avec le moins d'instructions possible la position des caractères "\n" et "," dans mon buffer à l'aide de Xor+bit shifting ?

Je ne demande pas forcément à ce qu'on me donne une solution toute faite, mais j'aimerais plus avoir un avis/retour sur la faisabilité ou est-ce que de toute manière tout parsing se soldera forcément par une boucle sur tous les octets de mon fichier?

Merci pour tout aide,
Lek