The C equivalent of the pseudo-code above would roughly (it needs a main function, some includes, perhaps some compiler-specific changes, etc.) be:
CODE
FILE* fromFile = fopen("somefile", "r");
char readchar;
while (!feof(fromFile)) {
fread(&readchar, 1, 1, fromFile);
if (readchar == '<') {
fread(&readchar, 1, 1, fromFile);
if ( readchar == 't'
|| readchar == 'T' ) {
fread(&readchar, 1, 1, fromFile);
if ( readchar == 'd'
|| readchar == 'D' ) {
fread(&readchar, 1, 1, fromFile);
if (readchar == '>') {
tableString[n] = StringRead(fromFile);
n++;
}
}
}
}
}
The StringRead function:
CODE
char* StringRead(FILE* fromFile)
{
char char[5];
char buffer_array[2048];
char* buffer = buffer_array;
fread(char, 1, 5, fromFile);
if (feof(fromFile))
exit("ERROR!!! Unexpected end of file");
while (strnicmp(char, "</td>", 5)) {
*buffer = char[0];
++buffer;
char[0] = char[1];
char[1] = char[2];
char[2] = char[3];
char[3] = char[4];
fread(&char[4], 1, 1, fromFile);
}
return buffer_array;
}
Other than that, I have some code lying around that imports specific tables from an HTML file to an MS Access table.