Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Pomoc s programem v C

Tohle jse stvořil s pomoci knihy a internetu

#include <stdio.h>
#include<string.h>

char *data="Vstupnii teeext";

void Vstup(char *a)
{ for(;*a;a++)
    if(*(a+1)==*a)
    {  memmove(a,a+1,strlen(a));
       a--;
    }
}
int main(int argc, char* argv[])
{
   char buf[4096];
   strcpy(buf,data);
   printf(buf);
   printf("\n======================\n");
   Vstup(buf);
   printf(buf);
   return 0;
}

Výstup mi vyjde: Vstupni text

Stačilo b, kdyby mi někdo pomohl udělat následující:

Text by se zadával přimo z příkazové řádky
a program by ještě před nahrazené znaky dal číslo, kolik jich nahradil...

Aby byl výstup: Vstupn1i t2ext

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny