Ahoj,
chtěl bych se zeptat, jestli by mi někdo nevysvětlil, proč mi například u níže uvedeného kódu:
char set_of_elements [sizeof(input)];
if (isupper(input[0]) != '\0')
{
set_of_elements[0] = input[0];
printf("Mnozina prvku: %s", set_of_elements);
}
else
{
printf("*** Chybi startovaci symbol (nebo je spatne zadany) ***");
}
při zadání vstupu "AVC" mi obsah pole set_of_elements vypisuje "Ař)"? Mělo by se tam uložit pouze to první písmono, tedy "A". Napadlo mě, jestli není problém s ukončovacím znakem...