Advertisement
markkoval1999

Untitled

Nov 22nd, 2016
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.76 KB | None | 0 0
  1. //#define _NO_CRT_STDIO_INLINE
  2. #define n 100
  3. #include <stdio.h>
  4. #include <stdarg.h>
  5. #include <string.h>
  6. void get_str(int k,...);
  7. int main()
  8. {
  9.     int k = 0, i = 0;
  10.     char str[10][n];
  11.     char save[10][n];
  12.     char compare[] = "stop";
  13.     for (int j = 0; j < 10; j++)
  14.     {
  15.         str[j][n] = NULL;
  16.     }
  17.     while (1)
  18.     {
  19.         printf("Enter str[%d][100] ",k);
  20.         fgets(str[k],99,stdin);
  21.         if (strncmp(str[k],compare,4)==0)
  22.         {
  23.             break;
  24.         }
  25.         strcpy_s(save[k], str[k]);
  26.         k++;
  27.     }
  28.     get_str(k,save[0],save[1],save[2],save[3],save[4],save[5], save[6], save[7], save[8], save[9]);
  29.     getchar();
  30.     getchar();
  31.     return 0;
  32. }
  33. void get_str(int k, ...)
  34. {
  35.     char *temp;
  36.     va_list p;
  37.     va_start(p,k);
  38.     for (int i = 0; i < k; i++)
  39.     {
  40.         temp = va_arg(p,char*);
  41.         printf("%s",temp);
  42.     }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement