Advertisement
Guest User

Untitled

a guest
Nov 20th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.08 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <ctype.h>
  4.  
  5. void copy(char* a,char* b);
  6.  
  7. void sl(char* a, char* b, char* c);
  8.  
  9. int main()
  10. {
  11.     char a[100];
  12.     char b[100];
  13.     fgets(a,99,stdin);
  14.     fgets(b,99,stdin);
  15.     char copy_str[100];
  16.     char sli[200];
  17.     copy(a,copy_str);
  18.     for (size_t i = 0; i < strlen(copy_str); i++){
  19.         printf("%c",copy_str[i]);
  20.     }
  21.     printf("\n");
  22.     sl(a,b,sli);
  23.     for (size_t i = 0; i < strlen(sli); i++){
  24.         printf("%c",sli[i]);
  25.     }
  26.     printf("\n");
  27.     return 0;
  28. }
  29.  
  30. void copy(char* a, char* b)
  31. {
  32.     int o = 0;
  33.     for(size_t i = 0; i < strlen(a); i++){
  34.         if(isprint(a[i])){
  35.             b[o] = a[i];
  36.             o++;
  37.         }
  38.     }
  39.     b[o] = '\0';
  40. }
  41.  
  42. void sl(char* a, char* b, char* c){
  43.     int o = 0;
  44.     for (size_t i = 0; i < strlen(a); i++){
  45.         if(isprint(a[i])){
  46.             c[o] = a[i];
  47.             o++;
  48.         }
  49.     }
  50.     for (size_t i = 0; i < strlen(b); i++){
  51.         if(isprint(b[i])){
  52.             c[o] = b[i];
  53.             o++;
  54.         }
  55.     }
  56.     c[o] = '\0';
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement