1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. #define BASE 0x61
  5.  
  6. int main(int argc, char **argv)
  7. {
  8. char name[4];
  9. FILE *fp;
  10. fp = fopen("list.txt", "w");
  11.  
  12. name[0] = '\0';
  13. name[1] = '\0';
  14. name[2] = '\0';
  15. name[3] = '\0';
  16.  
  17. int i;
  18. int y = 0;
  19. int z = 0;
  20. for(i = 0; i < 26; ++i)
  21. {
  22. name[0] = BASE + i;
  23. fprintf(fp, "%s\n", name);
  24.  
  25. if(i == 25)
  26. {
  27. name[0] = BASE;
  28. int x;
  29. for(x = 0; x < 26; ++x)
  30. {
  31. name[1] = BASE + x;
  32. fprintf(fp, "%s\n", name);
  33. if(x == 25)
  34. {
  35. if(y) break;
  36. name[0] = name[0] + 1;
  37. x = 0;
  38. y = 1;
  39. }
  40. }
  41. }
  42. }
  43.  
  44. fclose(fp);
  45. exit(0);
  46. }
  47.