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)