[ LUGOS ] char* + char*

Boris Benko Boris.Benko na telekom.si
Ned Feb 1 10:19:55 CET 1998


polz wrote:

> V C-ju bi rad sestel dva char* , pa vedno dobim segfault.
> Vem , da je kriva moja nesposobnost, pa vendar - kje naj dobim 1 lep primercek
> sestevanja stringov ?

/* Vrne NULL ob napaki. Alociran pomnilnik potrebno na koncu vrniti    */
 char *sestej(char *prvi,char *drugi)
{
    char *vrnjen;

    vrnjen=malloc(sizeof(char)*(strlen(prvi)+strlen(drugi)+1));
    if(vrnjen)
    {
        strcpy(vrnjen,prvi);
        strcat(vrnjen,drugi);
    }
    return vrnjen;
}

--
============================================================================
Boris Benko, dipl.ing.                | E-mail: Boris.Benko na telekom.si
Telekom Slovenije, PE Murska Sobota   |         B.Benko na s-gms.ms.edus.si
Senior Prog./Sys admin./Informatik    |         Boris.Benko na computer.org
Slu§ba za informatiko                 | Phone: (work) +386 69 31 676
                                      |        (work) +386 69 37 800 21
                                      |        (home) +386 69 32 592
===========================================================================






Dodatne informacije o seznamu Starilist