тот код исходника - приблизительный пример. я лишь хочу узнать как обратиться к например 10 элементу страницы. данный пример работает:
#include <sys/types.h>
#include <stdlib.h>
#include <stdio.h>
#include <errno.h>
#include <string.h>
#define BUF_SIZE 1000000
int main(int argc, char * argv[])
{
int pid, status;
int buf[BUF_SIZE];
int buf1[100];
long len, i, index;
FILE * f;
FILE * d;
char *nargv[] = {"wget","--output-document=example.html",argv[1],(char *) 0 };
pid = fork();
if (pid == 0) {
execvp(nargv[0], &nargv[0]);
perror("execvp");
return EXIT_FAILURE; // Never get there normally
}
else {
if (wait(&status) == -1) {
perror("wait");
return EXIT_FAILURE;
}
if (WIFEXITED(status))
{
printf("Child terminated normally with exit code %i\n", WEXITSTATUS(status));
f = fopen("example.html", "r");
len = fread(buf, 1, BUF_SIZE-1, f);
d = fopen("logfile", "w");
fwrite(buf, 1, strlen(buf), d);
fclose(d);
fclose(f);
}
}
return 0;
}
но в файле logfile должен быть только один символ, 10-ый символ. и размер файла должен быть равным 1 байт. вот я и спрашиваю как это сделать.
выслушаю любые идеи. но пожалуста не другой язык программирования, я пока изучаю работу с колсолью (и это после windows VB, Delphi, контроллеров avr и т.д.).