• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

C, wyciaganie zmiennej z char

+1 głos
71 wizyt
pytanie zadane 13 stycznia 2021 w C i C++ przez Adamek185wp Obywatel (1,280 p.)

Witam chcialbym sie dowiedziec jak wyciagac zmienne z char

char str[3] = {'A','B','C'}; // na przyklad z tego chce tylko B
printf("Podaj %s:", str[2]); // tak nie dziala

 

3 odpowiedzi

+1 głos
odpowiedź 13 stycznia 2021 przez tangarr VIP (136,880 p.)
wybrane 13 stycznia 2021 przez Adamek185wp
 
Najlepsza

Jeżeli chcesz wydrukować pojedynczy znak znajdujący się w napisie (tablicy znaków) użyj formatu %c

printf("%c", str[0]);

 

+1 głos
odpowiedź 13 stycznia 2021 przez CubeStorm Stary wyjadacz (13,380 p.)

Zapewne str[2] wyciąga Ci literkę C. Dzieje się tak, ponieważ tablice są indeksowane od 0. W skrócie znaczy to tyle, że literka A leży w indeksie 0 czyli aby się do niej odwołać musisz użyć str[0].

Do literki B str[1].

Do literki C str[2].

Tutaj fajna teoria z przykładami: link.

0 głosów
odpowiedź 13 stycznia 2021 przez Adamek185wp Obywatel (1,280 p.)

printf("Podaj %c:", str[2]); //znalazlem :]

Podobne pytania

0 głosów
2 odpowiedzi 1,574 wizyt
pytanie zadane 1 stycznia 2019 w C i C++ przez Drax658 Nowicjusz (120 p.)
0 głosów
1 odpowiedź 134 wizyt
pytanie zadane 19 lipca 2017 w C i C++ przez Jakub 0 Pasjonat (22,730 p.)
0 głosów
1 odpowiedź 645 wizyt
pytanie zadane 20 stycznia 2016 w C i C++ przez Przypadek Początkujący (420 p.)

86,485 zapytań

135,241 odpowiedzi

300,484 komentarzy

57,233 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...