Advertisement
BSDG33KCLUB

C example

Jun 29th, 2014
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.74 KB | None | 0 0
  1. /*
  2. *
  3. * Here is my little darwin ascii logo that I re-written in C for fun, thinking on doing all my SH scripting in C for now on.
  4. * By: RAZ0REDGE -- June. 2014
  5. *
  6. *
  7. */
  8. #include <stdio.h>
  9. #include <stdlib.h>
  10. #include <string.h>
  11. #include <stdbool.h>
  12. #include <getopt.h>
  13. #define C0 "\x1b[0m" //Reset
  14. #define C1 "\x1b[0;32m" //Green
  15. #define C2 "\x1b[0;31m" //Red
  16. printf(C2" N \n");
  17. printf(C2" $7 \n");
  18. printf(C2" ? N7N Z \n");
  19. printf(C2" NN $77N 7Z~ ?777 \n");
  20. printf(C2" =778 D777$ 777N INNNNNN$77N \n");
  21. printf(C2" N777$ N777ON $77Z8 7Z7777777777Z87777777$N \n");
  22. printf(C2" N7N8= Z7 7 87N $777DZ$OD$77777N77777777D \n");
  23. printf(C2" 7Z 878 77N 7777777$MMMND$777Z77777777N \n");
  24. printf(C2" D7N D7N N77= Z777M88OOOOOOOOD77N77777777$ \n");
  25. printf(C2" N7N N7N ?77N ~77MOO8OOOOOOOOOO$7Z77777777Z \n");
  26. printf(C2" 87N N7Z $7O 7NM~OOOOOOOOOOMOO77N77777777N \n");
  27. printf(C2" 87N N77 Z77D M OOOOOOMMDOOMOD77Z7777$NO8NNZ7D \n");
  28. printf(C2" N77N N77= $77D OOOOOM :O8OO777777D77777777N \n");
  29. printf(C2" 777$N N77N DD777N MM ~8OOO, DOON777777O7777777$ \n");
  30. printf(C2" O777777777777777O$ NDOOOMMOOOM DOO8777777N777777D \n");
  31. printf(C2" N$7777777778N :88 OOOOOOOOOO$ MMMOOO77777777DD77Z8 \n");
  32. printf(C2" $7D 888MND888888OD MMMOOD77777777777N \n");
  33. printf(C2" O7Z ZM8888888888O MNOOOD77777777777N \n");
  34. printf(C2" N77 O888888M888DOOOOOOOO77777777777N \n");
  35. printf(C2" N77+ 888888888888888MON777777777NI \n");
  36. printf(C2" N77D ~D8888888888MM8ON777777ND \n");
  37. printf(C2" 877N 8$8MNDND+$8888O8777$N \n");
  38. printf(C2" ?77N Z8$$$$N7788MOOODZ777$ ████████▄ ▄████████ ▄████████ ▄█ █▄ ▄█ ███▄▄▄▄ ███ █▄ ███▄▄▄▄ ▄█ ▀████ ▐████▀ \n");
  39. printf(C2" :O77NN M8$$$$$8MOOD $7777 ███ ▀███ ███ ███ ███ ███ ███ ███ ███ ███▀▀▀██▄ ███ ███ ███▀▀▀██▄ ███ ███▌ ████▀ \n");
  40. printf(C2" MOOMOOOO NO8888M~OO8$ Z7777N ███ ███ ███ ███ ███ ███ ███ ███ ███▌ ███ ███ ███ ███ ███ ███ ███▌ ███ ▐███ \n");
  41. printf(C2" 8OOMZOOOD MOOO~~~~~~OOOOOO+ D77777O ███ ███ ███ ███ ▄███▄▄▄▄██▀ ███ ███ ███▌ ███ ███ ███ ███ ███ ███ ███▌ ▀███▄███▀ \n");
  42. printf(C2" N877OOOOOMMOOOOO~~~~~~~OOOOOOOO.N777777: ███ ███ ▀███████████ ▀▀███▀▀▀▀▀ ███ ███ ███▌ ███ ███ ███ ███ ███ ███ ███▌ ████▀██ \n");
  43. printf(C2" 8OO78OOOOOOOOOO~~~~~~~~OOOOOOOOO?DN8N$ ███ ███ ███ ███ ▀███████████ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ▐███ ▀███ \n");
  44. printf(C2" N77OOOOOOOOOO$~~~~~~~~OOOOOOOOOOM ███ ▄███ ███ ███ ███ ███ ███ ▄█▄ ███ ███ ███ ███ ███ ███ ███ ███ ███ ▄███ ███▄ \n");
  45. printf(C2" 877N$OOOOOOON~~~~~~~~~OOO8OOOOOOOM ████████▀ ███ █▀ ███ ███ ▀███▀███▀ █▀ ▀█ █▀ ████████▀ ▀█ █▀ █▀ ████ ███▄ \n");
  46. printf(C2" +77N DOOOOOO~~~~~~~~~~~OOONOOOOOOO8 \n");
  47. printf(C2" 77D .D8M8$~~~~~~~~~~~OOOOMOMOOOOM \n");
  48. printf(C2" 77Z ~~~~~~~~~~~~ZOOOOOOOOOO \n");
  49. printf(C2" $77 .~~~~~~~~~~~~~OOOOONOOM \n");
  50. printf(C2" Z77 ~~~~~~~~~~~~~OOOOOO$ \n");
  51. printf(C2" 877: ~~~~~~~~~~~~~?OOOOOO \n");
  52. printf(C2" N77Z M~~~~~~~~~~~~~OOOOOOO \n");
  53. printf(C2" N77N DO=~~~~~~~~~~~IOOOOOOO \n");
  54. printf(C2" N77N DOOO=~~~~~~~~~DOOOOOOOO \n");
  55. printf(C2" Z77D MOOOOOD~~~~~~=OOOOOOOOON MDOODMI \n");
  56. printf(C2" :77Z MOOOOOOOD~~~MOOOOOOOOODO MOOOOOOOOOOOO \n");
  57. printf(C2" $77. DOM8OOOOOOOMOOOOOOOOO8OOMOOOOOOOOO8OO7 \n");
  58. printf(C2" Z778888MMOOOOOOOO8OOOOOOOOONOOOOOOOOOOOON \n");
  59. printf(C2" D77N8M8888OOOMD ~MOOO8OOO : \n");
  60. printf(C2" N7$OI88NN M88NMDOODOO \n");
  61. printf(C2" 88M888D888D \n");
  62. printf(C2" NMO M888 \n");
  63. void help(void) {
  64. printf("╔════════════════════════════════════════════════╗\n"
  65. "║ FreeBSD Info --- By: RAZ0REDGE June. 2014 ║\n"
  66. "╚════════════════════════════════════════════════╝\n"
  67. "-h shows this help msg which isn't any help haha\n");
  68. exit(0);
  69. }
  70. int main(int argc, char **argv) {
  71.  
  72. if (argc >= 2) {
  73. int c;
  74. while ((c = getopt(argc, argv, "hax")) != -1) {
  75. switch (c) {
  76. case 'a':
  77. printf("A\n");
  78. break;
  79. case 'x' :
  80. printf("X\n");
  81. break;
  82. case 'h':
  83. default:
  84. help();
  85. break;
  86. }
  87. }
  88. }
  89.  
  90. return 0;
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement