fork(3) download
  1. int fuckgoogle(const char fname)
  2. {
  3. char c;
  4.  
  5. FILE * input = fopen(fname, "r");
  6. FILE * output = fopen("output.txt", "a");//a+ то же что и a но с возможностью шнырять туда-сюда по файлу
  7.  
  8. //Чтобы не путаться лучше писать так, как если бы ты хотел чтобы прочитать могли другие
  9. c = getc(c);
  10. while(c != 'i')
  11. {
  12. getc(c);//getc(in);//Вот тут ошибка
  13. fprintf(output, "%c", c);
  14. }
  15.  
  16. //Вот эта хуита непонятно что делает, ты же файлнейм не получал в параметрах...
  17. //К тому же у тебя бесконечный цикл сверху, рекурсия не пройдёт.
  18. //Не знаю что ты пытался сделать но это всё хуйня.
  19. //fuckgoogle(filename);//filename получен во время печатанья первого файла(да, я тот анон с парсингом)
  20.  
  21. c = getc(c);//getc(in);//и тут ошибка
  22. while(c != EOF)
  23. {
  24. c = getc(c);//getc(in);//и тут ошибка
  25. fprfnametf(output, "%c", c);
  26. }
  27. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.c: In function 'fuckgoogle':
prog.c:5:2: error: unknown type name 'FILE'
  FILE * input = fopen(fname, "r");
  ^
prog.c:5:17: warning: implicit declaration of function 'fopen' [-Wimplicit-function-declaration]
  FILE * input = fopen(fname, "r");
                 ^
prog.c:5:17: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
prog.c:6:2: error: unknown type name 'FILE'
  FILE * output = fopen("output.txt", "a");//a+ то же что и a но с возможностью шнырять туда-сюда по файлу
  ^
prog.c:6:18: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
  FILE * output = fopen("output.txt", "a");//a+ то же что и a но с возможностью шнырять туда-сюда по файлу
                  ^
prog.c:9:6: warning: implicit declaration of function 'getc' [-Wimplicit-function-declaration]
  c = getc(c);
      ^
prog.c:13:3: warning: implicit declaration of function 'fprintf' [-Wimplicit-function-declaration]
   fprintf(output, "%c", c);
   ^
prog.c:13:3: warning: incompatible implicit declaration of built-in function 'fprintf'
prog.c:13:3: note: include '<stdio.h>' or provide a declaration of 'fprintf'
prog.c:22:13: error: 'EOF' undeclared (first use in this function)
  while(c != EOF)
             ^
prog.c:22:13: note: each undeclared identifier is reported only once for each function it appears in
prog.c:25:3: warning: implicit declaration of function 'fprfnametf' [-Wimplicit-function-declaration]
   fprfnametf(output, "%c", c);
   ^
prog.c:5:9: warning: unused variable 'input' [-Wunused-variable]
  FILE * input = fopen(fname, "r");
         ^
prog.c:27:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
stdout
Standard output is empty