muzes napsat nejakej priklad kdy se narozi na nulu ??
Příspěvky odeslané z IP adresy 158.194.129.–
aha jasnacka tak jsem pred tim pouyival aj k vsechno jsem zkousel a proste nic vzdycky mi ukazovala ieroglify
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
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
nesmime pouzivat :((
proto se obracim uz nevim co mam s tim delat potrebuji spojit 2 retezce pres cyklus
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
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