Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[Zadatak] Funkcija za kopiranje stringa u string

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Funkcija za kopiranje stringa u string

[ Pregleda: 2296 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

emir1989
Emir Sarajlic

Član broj: 183611
Poruke: 1
*.pppoe-8232.sa.bih.net.ba.



Profil

icon [Zadatak] Funkcija za kopiranje stringa u string05.06.2008. u 09:18 - pre 193 meseci
Imam jedan problem sa ovom funkcijom,a stvarno mi treba rješenje.

Zadatak ide ovako:

Napisati funkciju void copy_string(char *s, char *t); koja kopira string t u string s. U glavnom programu testirati funkciju. Moze li iko pomoc?

[Ovu poruku je menjao emir1989 dana 05.06.2008. u 10:37 GMT+1]
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.tekostolac.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: [Zadatak] Funkcija za kopiranje stringa u string05.06.2008. u 09:53 - pre 193 meseci
Tebi dakle treba implementacija standardne strcpy funkcije. Radi se o jednostavnom zadatku pa se na Internetu moze naci koliko god zelis resenja. Samo zameni naziv funkcije.

http://en.wikipedia.org/wiki/Strcpy

http://sandbox.mc.edu/~bennet/cs220/codeex/strcpy1_c.html
http://sandbox.mc.edu/~bennet/cs220/codeex/strcpy2_c.html
http://sandbox.mc.edu/~bennet/cs220/codeex/strcpy3_c.html

...a najkrace je valjda ono sa:
while (*S++ = *T++ );
 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
91.148.114.*



+7 Profil

icon Re: [Zadatak] Funkcija za kopiranje stringa u string06.06.2008. u 23:04 - pre 193 meseci
Citat:
X Files:
...a najkrace je valjda ono sa:
while (*S++ = *T++ );

Jeste .. to je najkrace.
Code:

void copy_string(char *s, char *t)
{
    while(*s++ = *t++)
        ;
}

#include <stdio.h>
int main()
{
    char s1[] = "Tekst1";
    char s2[30];
    char* ss2=(char*)malloc(30);

    copy_string(s2,s1);
    printf("%s\n", s2);

    copy_string(ss2,"Tekst2");
    printf("%s\n", ss2);

    return 0;
}


 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Funkcija za kopiranje stringa u string

[ Pregleda: 2296 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.