Nieco "łopatologicznie" ale chyba zrozumiale:
#include <stdio.h> int main(void) { int a = 3; int b = 1; int c = 4; char buff[] = { a + '0', b + '0', c + '0', '\0'}; printf("%s\n", buff); return 0; }
char str[80]; strcpy(str, "to "); strcat(str, "moj "); strcat(str, "zaczony "); strcat(str, "string.");
musisz tez zalaokwac pamiec zeby to byl string oczywiscie
char *str = "traaalalalala"; char c = 'H'; size_t len = strlen(str); char *str2 = malloc(len + 1 + 1 ); strcpy(str2, str); str2[len] = c; str2[len + 1] = '\0'; printf( "%s\n", str2 ); free( str2 );
Lepiej jak mozesz przejdz na c++
93,720 zapytań
142,635 odpowiedzi
323,264 komentarzy
63,268 pasjonatów
Motyw:
Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡
Oto polecana książka warta uwagi.Pełną listę książek znajdziesz tutaj
Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.