Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- char *substring(size_t start, size_t stop, const char *src, char *dst, size_t size) {
- int count = stop - start;
- if ( count >= --size ) {
- count = size;
- }
- sprintf(dst, "%.*s", count, src + start);
- return dst;
- }
- int main(int argc, char *argv[]) {
- char arrS[12][4];
- char dec[128];
- int decPos;
- int arrPos = 11;
- for(int i = (strlen(argv[1]) - 1); i >= 0; i--) {
- if(argv[1][i] == '.')
- decPos = i;
- }
- for(int i = decPos - 3; i >= 0; i -= 3) {
- substring(i, i+3, argv[1], arrS[arrPos], sizeof(argv[1]));
- arrPos--;
- }
- printf("%s %s", arrS[11], arrS[10]);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement