Advertisement
Guest User

Untitled

a guest
Jan 18th, 2018
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.75 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. //#define DEBUG
  4. #ifdef DEBUG
  5. #define DEBUG_PRINT(fmt, args...) fprintf(stderr, fmt, ##args)
  6. #else
  7. #define DEBUG_PRINT(fmt, args...) // ничего не делаем, если макрос DEBUG не объявлен
  8. #endif
  9.  
  10. void stringcpy(char *str1, const char *str2)
  11. {
  12.     while (*str2)
  13.     {
  14.         *str1 = *str2;
  15.         str1++;
  16.         str2++;
  17.     }
  18.     *str1 = 0;
  19. }
  20.  
  21. void rec_del(char *string)
  22. {
  23.     if (string[0] == ' ' || string[0] == '\0')
  24.     {
  25.         stringcpy(string, string + 1);
  26.         return;
  27.     }
  28.     stringcpy(string, string + 1);
  29.     rec_del(string);
  30. }
  31.  
  32. int main(void)
  33. {
  34.     char string[] = "hdsah sadh kek";
  35.     rec_del(string);
  36.     printf("%s", string);
  37.     return 0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement