in_chainz

Untitled

Dec 11th, 2018
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.48 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. char * code(char * dst, char * src, char * alphabetA, char * alphabetB) {
  5.     size_t n = strlen(src);
  6.     size_t alphsize = strlen(alphabetA);
  7.     char convert[256];
  8.     for (int i = 0 ; i < alphsize; ++i) {
  9.         convert[alphabetA[i]] = alphabetB[i];
  10.     }
  11.     for (int i = 0; i < n; ++i) {
  12.         if (src[i] == ' ') {
  13.             dst[i] = ' ';
  14.             continue;
  15.         }
  16.         dst[i] = convert[src[i]];
  17.     }
  18.     return dst;
  19. }
Advertisement
Add Comment
Please, Sign In to add comment