Advertisement
Guest User

dupa

a guest
Feb 7th, 2016
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.86 KB | None | 0 0
  1. #define _CRT_SECURE_NO_WARNINGS
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4.  
  5. char *wybierz(char *lan, int k);
  6.  
  7. int main()
  8. {
  9.     char lancuch[100];
  10.     char *lan2 = NULL;
  11.     int liczba;
  12.     int j = 0;
  13.     int k = 0;
  14.     int i = 0;
  15.     int t = 0;
  16.     char *dupaa;
  17.  
  18.  
  19.     printf("Podaj lancuch: \n");
  20.     fflush(stdin);
  21.     gets(lancuch);
  22.  
  23.  
  24.  
  25.  
  26.  
  27.     while (1)
  28.     {
  29.  
  30.         printf("Podaj k \n");
  31.         scanf("%d", &k);
  32.         if (k>0)
  33.         {
  34.             break;
  35.         }
  36.  
  37.     }
  38.  
  39.     dupaa = wybierz(&lancuch, k);
  40.     printf("Oto lancuch: %s \n",dupaa);
  41.    
  42.     system("pause");
  43.     return 0;
  44.  
  45. }
  46.  
  47.  
  48. char *wybierz(char *lan, int k)
  49. {
  50.     int l = 0;
  51.     int i = 0;
  52.     int j = -1;
  53.     char *a = NULL;
  54.  
  55.  
  56.  
  57.     for (i = 0; *(lan + i) != '\0'; i++)
  58.     {
  59.         printf("\n%d   %d\n", j,k);
  60.        
  61.             j += k;
  62.             a = (char *)realloc(a, (l + 1)*sizeof(char));
  63.             *(a+l) = *(lan + j);
  64.             l++;
  65.            
  66.            
  67.  
  68.     }
  69.     printf("\n");
  70.     j = 0;
  71.  
  72.  
  73.     return a;
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement