1. Список говнокодов пользователя Bro-C

    Всего: 2

  2. Си / Говнокод #23237

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    #include <stdio.h>
    #include <string.h>
    #include <http_fetcher.h>
    #include <stdlib.h>
    
    int main(int argc, char *argv[])
    {
      if(argc != 2) { printf("Using: %s [url]\n", argv[0]); return 1; }
      http_setTimeout(15);
      if( http_setUserAgent("Mozilla/5.0 (Linux; Android 7.0; Pixel C Build/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/52.0.2743.98 Safari/537.36") == -1)
        http_perror("setUserAgent");
      http_setRedirects(15);
      http_setReferer("http://no-site.ru/");
      
      char *file_name = "";
      if( http_parseFilename(argv[1], &file_name) == -1)
        { http_perror("parseFilename"); return 1; }
      
      printf("Download file: %s\n", file_name);
      
      char *buff = malloc(5000);
      
      if( http_fetch(argv[1], &buff) == -1)
        { http_perror("fetch"); return 1; }
        
      printf("Write on file..\n");
      
      FILE *f = fopen(file_name, "a");
      fprintf(f, "%s", buff);
      fclose(f);
      printf("Successfully written to file \"%s\"\n", file_name);
      
      return 0;
    }

    Блять писал программу а она нихуя не контачит, ёбанная библиотека https не поддерживает!
    Не используйте эту говно библиотеку

    Bro-C, 03 Августа 2017

    Комментарии (0)
  3. Си / Говнокод #23235

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    #include <stdio.h>
    #include <sys/types.h>
    #include <sys/stat.h>
    #include <fcntl.h>
    #include <unistd.h>
    
    int checkFile(char *s)
    {
    	return ( open(s, O_RDONLY, 0) == -1) ? 0 : 1;
    }
    
    int main(int argc, char *argv[])
    {
    	if(argc != 2) { printf("Тут один аргумент важен хуле\n"); return 1; }
    	if(checkFile(argv[1]))
    	{
    		int fd = open(argv[1], O_RDONLY, 0);
    		char buffer[1024];
    		read(fd, &buffer, sizeof(buffer));
    		printf("%s\n", buffer);
    		if( close(fd) == -1) perror("close");
    	}
    	else
    		printf("Файл не существует\n");
    	return 0;
    }

    Моя альтернатива программе cat, отсасывай cat ябучий!!

    Bro-C, 02 Августа 2017

    Комментарии (20)