Facebook
From Aqua Plover, 3 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 73
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <stdlib.h>
  4.  
  5. #define MAX 255
  6.  
  7. int main(int argc, char**argv) {
  8.     //char n[MAX];
  9.     char *n;
  10.     int i;
  11.     int rozmiar = 0;
  12.  
  13.     for (i=1; i<argc; i++) {
  14.         rozmiar += strlen(argv[i]) + 1;
  15.     }
  16.  
  17.     n = (char*) malloc( (rozmiar+1) * sizeof(char)); // jedynka ze wzgledu na zero na koncu napisu
  18.  
  19.     strcpy(n, argv[1]);
  20.     for (i=2; i<argc; i++) {
  21.         strcat(n, " ");
  22.         strcat(n, argv[i]);
  23.     }
  24.  
  25.     printf("%s %s %s\n", argv[1], argv[2], argv[3]);
  26.     printf("%s\n", n);
  27.  
  28.     free(n);
  29.    
  30.     return 0;
  31. }