#include
#include
int main()
{
char doc[64]="Exemple, Cours, Tuto, C/C++";
char mots[64][20];
const char virgule = ',';
const char espace = ' ';
int compteur = 0;
int size = 0;
int i = 0;
while(doc[i] != ' ')
{
while(doc[i] == espace || doc[i] == virgule)
++i;
while(doc[i] != espace && doc[i] != virgule && doc[i] != ' ')
mots[compteur][size++] = doc[i++];
mots[compteur++][size] = ' ';
size = 0;
}
printf("Résultat: ");
for(i = 0 ; i
C/C++: Annalyser une syntaxe CSV
Author: user
#include
#include
int main()
{
char doc[64]="Exemple, Cours, Tuto, C/C++";
char mots[64][20];
const char virgule = ',';
const char espace = ' ';
int compteur = 0;
int size = 0;
int i = 0;
while(doc[i] != ' ')
{
while(doc[i] == espace || doc[i] == virgule)
++i;
while(doc[i] != espace && doc[i] != virgule && doc[i] != ' ')
mots[compteur][size++] = doc[i++];
mots[compteur++][size] = ' ';
size = 0;
}
printf("Résultat: ");
for(i = 0 ; i
Leave a Reply
C/C++: Annalyser une syntaxe CSV
Author: user
#include
#include
int main()
{
char doc[64]="Exemple, Cours, Tuto, C/C++";
char mots[64][20];
const char virgule = ',';
const char espace = ' ';
int compteur = 0;
int size = 0;
int i = 0;
while(doc[i] != ' ')
{
while(doc[i] == espace || doc[i] == virgule)
++i;
while(doc[i] != espace && doc[i] != virgule && doc[i] != ' ')
mots[compteur][size++] = doc[i++];
mots[compteur++][size] = ' ';
size = 0;
}
printf("Résultat: ");
for(i = 0 ; i