How can I search for a specific character in a char array ?
Follow my code, but I think it's not correct in the function strchr:
while((c = getc(fp)) != EOF) {
for (i = 0; i < 1; i++) {
c2[i] = c;
int test = strchr(";", c2[i]);
}
printf("%c", c);
}
I have a structure that has int index, int data, and a pointer to the next register. I fill an array (c2[100]) with some data that come from my .cvs file. In the first register of my array I got something like this: 800;lucas . I need to find the character ';' in this array and split it, and then the number 800 will be the structure->index and the name 'lucas' will be the structure->data.
strchrdoes.candc2?c2[i]? Is it intentional that your loop ends at 0? (i < 1means youriis never> 0)