• Quem quer falar sobre C?

    From Rodrigo Cesar Banhara@1:2320/100 to All on Wed Jul 13 20:39:22 2016
    Eu tenho um softzinho para desenrrolar urls entortadas.

    Segue ele:

    #include <stdio.h>
    #include <string.h>
    #define TAMANHOMAXIMODALINHA 1000

    char *desentortastring (char *str) {
    char tmp, *src, *dst;
    int len;
    if (str != NULL)
    {
    len = strlen (str);
    if (len > 0) {
    src = str;
    dst = src + len - 1;
    while (src < dst) {
    tmp = *src;
    *src++ = *dst;
    *dst-- = tmp;
    }
    }
    }
    return str;
    }

    int main(int argc, char *argv[]) {
    int i;
    char s[TAMANHOMAXIMODALINHA];

    for (i=1; i < argc; i++) {
    strcpy (s, argv[i]);
    printf("%s\n", desentortastring(s));
    printf("Buffer: %d bytes free", TAMANHOMAXIMODALINHA-strlen(s));
    }
    return 0;
    }

    ... Computer Hacker wanted. Must have own axe.
    --- MultiMail/Win32 v0.49

    --- Mystic BBS/QWK v1.11 (Windows)
    # Origin: Saturn's Orbit BBS - UnionNET Addicted (4:801/188)
    * Origin: LiveWire BBS - Synchronet - LiveWireBBS.com (1:2320/100)