Advertisement
capncoolio

Untitled

Jun 7th, 2012
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.62 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. char *substring(size_t start, size_t stop, const char *src, char *dst, size_t size) {
  5.     int count = stop - start;
  6.     if ( count >= --size ) {
  7.         count = size;
  8.     }
  9.     sprintf(dst, "%.*s", count, src + start);
  10.     return dst;
  11. }
  12.  
  13. int main(int argc, char *argv[]) {
  14.     char arrS[12][4];
  15.     char dec[128];
  16.     int decPos;
  17.     int arrPos = 11;
  18.     for(int i = (strlen(argv[1]) - 1); i >= 0; i--) {
  19.         if(argv[1][i] == '.')
  20.             decPos = i;
  21.     }
  22.     for(int i = decPos - 3; i >= 0; i -= 3) {
  23.         substring(i, i+3, argv[1], arrS[arrPos], sizeof(argv[1]));
  24.         arrPos--;
  25.     }
  26.     printf("%s    %s", arrS[11], arrS[10]);
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement