Anonymní profil San4er – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil San4er – Programujte.comAnonymní profil San4er – Programujte.com

 

Příspěvky odeslané z IP adresy 158.194.129.–

San4er
C / C++ › Spojovani retezce
6. 12. 2013   #184874

muzes napsat nejakej priklad kdy se narozi na nulu ?? 

San4er
C / C++ › Spojovani retezce
6. 12. 2013   #184872

aha jasnacka tak jsem pred tim pouyival aj k vsechno jsem zkousel a proste nic vzdycky mi ukazovala ieroglify 

San4er
C / C++ › Spojovani retezce
6. 12. 2013   #184870

char* spoj_retezce(const char* retezec1, const char* retezec2){

    int  delka1 = strlen(retezec1);
    int delka2 = strlen(retezec2);
      char* retezec = (char*) malloc(sizeof(char) * delka1  + delka2);

    int i ;
    for (i = 0; i < delka1; i++) {
        retezec[i] = retezec1[i];
    }
    for (k = i; i < delka2; k++) {
        retezec[i] = retezec2[i];
    }

    return retezec;
}

to same tiskne se 3 pismena s cislecama a nic 

San4er
C / C++ › Spojovani retezce
6. 12. 2013   #184867

char* spoj_retezce(const char* retezec1, const char* retezec2){

    int  delka1 = strlen(retezec1);
    int delka2 = strlen(retezec2);
      char* retezec = (char*) malloc(sizeof(char) * delka1  + delka2);

    int i, k;
    for (i = 0; retezec[i] < delka1; i++) {
        retezec[i] = retezec1[i];
    }
    for (k = i; retezec2[k] < delka2; k++) {
        retezec[k] = retezec2[k - i];
    }

    return retezec;
}

tak jsem napsal delku ale stejen mne vypisuji po 3 ieroglify

San4er
C / C++ › Spojovani retezce
6. 12. 2013   #184864

nesmime pouzivat :((

proto se obracim uz nevim co mam s tim delat potrebuji spojit 2 retezce pres cyklus 

San4er
C / C++ › Spojovani retezce
6. 12. 2013   #184862

char* spoj_retezce(const char* retezec1, const char* retezec2){

      char* retezec = (char*) malloc(sizeof(char) * delka1  + delka2);

    int i, k;
    for (i = 0; retezec[i] != '\0'; i++) {
        retezec[i] = retezec1[i];
    }
    for (k = i; retezec2[k] != '\0'; k++) {
        retezec[k] = retezec2[k - i];
    }

    return retezec;
}

tak to mel jsem

San4er
C / C++ › Spojovani retezce
6. 12. 2013   #184861

#2 KIIV
spis basni si myslel to ze se zvetsi delka ale to nejde musim to spravit ;)

San4er
C / C++ › Spojovani retezce
6. 12. 2013   #184859

Dobry vecer. Potrebuji pomoc mam 2 retezce potrebuji je spojit 

 

har* spoj_retezce(const char* retezec1, const char* retezec2){

    int  delka1 = strlen(retezec1);
    int delka2 = strlen(retezec2);
      char* retezec = (char*)malloc(strlen(retezec1) + strlen(retezec2) + 1);

    int i, k;
    for (i = 0; retezec[i] < delka1; i++) {
        retezec[i] = retezec1[i];
    }
    for (k = i; retezec2[k + i] < delka2; k++) {
        retezec[k ] = retezec2[k - i];
    }

    return retezec;
}

int main() {

     printf("%s\n", spoj_retezce("abc", "def")); // abcdef
    printf("%s\n", spoj_retezce("Anorexia ", "Nervosa")); // Anorexia Nervosa
    printf("%s\n", spoj_retezce("13", "49")); // 1349
    printf("%s\n", spoj_retezce("", "Cradle of Filth")); // Cradle of Filth
    printf("%s\n", spoj_retezce("Star", " Trek")); // Star Trek
    printf("%s\n", spoj_retezce("Almost ", "Human")); // Almost Human
    printf("%s\n", spoj_retezce("", "")); //

    return 0;
}

problema je v tom ze mne se vypisuji jeste cinske ieroglify tak nemam s tim rady delal jsem ruzne upravy ale jeste jsem na to neprisel mohli by jste mne pomoc 

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý