-------------------- ---- ----------lunks c--------- ----цопарайт-free

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
/*------------------------
----------lunks.c---------
----цопарайт-free_kode----
------------------------*/
#include <stdio.h>
#define MAXPATH 50 //самый большой адрес
#define MAXPROGRAMM 20 //максимальное количество браузеров
main(int argc, char *argv[]){
FILE *conf;
char pth[MAXPATH];//массив для адресов браузеров, чет я не въезжаю в эти указатели, посмотри тут
char op1,op2,op3,brs;
char *pthyc,*brsyc,*pthyc2;
int i=0,k=0,brsit;
pthyc=&pth[0];//умная весч, списал, не понял
pthyc2=&pth[1];
brsyc=&brs;
conf=fopen(".luconfig","r");//конец единственного, наверно, правльного блока кода
fgets(brsyc,MAXPATH,conf);//******я функция...да я валяюсь, посмотри как надо правильно...
brsit=atoi(brsyc);
printf("вот сколько надо %d\n", brsit);
//for(k=0;k<brsit;++k){//тут заполняется массив адресами, нормальное действие, только кривое..., опа заработало, НЕ ТРОГАТЬ
fgets(pthyc,MAXPATH,conf);
fgets(pthyc2,MAXPATH,conf);
//fgets(pthyc+2,MAXPATH,conf);
//}
printf("а чего хочеться %s\n", pth[1]);
/*for(k=0;k<=lm;++k){//заполнения массива адресами, ага пить надо меньше, для красоты;)
while((lnk[i][k]=getc(conf))!='\n')
{
++i;
}
i=0;
}*/
/*printf("вот %d\n", argc);
for (k=1;k<argc;++k){
printf("ааццко параметр %s\n",argv[k]);
}*/
/*for(k=0;k<=lm;++k){//тут надо думать что воткнуть что бы переменные работали, походу единственный разумный вопрос
sleep(3);
system("date");
}*/
fclose(conf);
}