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

Tablice-jak zwiększyć ilośc znaków w tablicy

Object Storage Arubacloud
0 głosów
1,819 wizyt
pytanie zadane 13 czerwca 2015 w C i C++ przez michas2710 Nowicjusz (160 p.)
edycja 13 czerwca 2015 przez michas2710

do tablicy można  wpisać  tylko jeden znak czuli np cyfry od  0-9 czyli 10 cyfr. co trzeba  zrobic żeby można  bylo wpisać  2 znaki czyli np od 00 do 99?

literka 'j' wskakuje  jako 1 jak to zwiększyc  żeby było 10 albo 100?

4 odpowiedzi

0 głosów
odpowiedź 13 czerwca 2015 przez niezalogowany
Użyj stringa.
0 głosów
odpowiedź 13 czerwca 2015 przez Dorion300 Szeryf (90,250 p.)
Zaraz......co?

Może typy danych string?

char jest już stary i mało kto go uzywa w C++ do przechowywania tekstu.
0 głosów
odpowiedź 13 czerwca 2015 przez Radfler VIP (101,030 p.)

Eee? O co Ci chodzi, konkretnie! Jak chcesz zwiększyć rozmiar tablicy znaków, to zadeklaruj po prostu większą tablicę:

char liczba[10] = {"3455351357"};

Możesz też w C++ użyć typu std::string ;)

 

0 głosów
odpowiedź 13 czerwca 2015 przez Adrian1999 Nałogowiec (34,570 p.)

Znak = Char, czyli to jest równoznaczne temu że wprowadzasz co kolwiek z klawiatury znak czy cyfra, jeżeli chcesz wykorzystać w ifie np if(char=='z') {instrukcja} Musisz dać w ,, ' ' " ponieważ z to jest litera, liczb nie trzeba.

Cyfer możesz wpisywać ile chcesz, jest to ustawione już na początku. Int przyjmuje 8 bitów czyli liczby w zakresie od do, tak samo jest z resztą. Jeżeli chcesz wprowadzić zdania do tablicy/słowa, starczy dodać bibliotekę #include <string>, Jeżeli chcesz pobrać jedno słowo reszte (po spacji) mieć gdzieś starczy że wpiszesz ,, cin>>tekst; " jeżeli chcesz pobrać całą linikję wraz z spacją wpisujesz ,,getline(cin,tekst);" jeżeli chcesz zapełnić tablicę zdańmi to tutaj masz przykładowy kod (może być błąd bo piszę z głowy ) 

#include <iostream>
#include <string>

const int zmienna_definiujaca_wielkosc_tablicy=10;
using namespace std;
string tablicaznakow[zmienna_definiujaca_wielkosc_tablicy];

int main()
{
for(int i=0; i<=zmienna_definiujaca_wielkosc_tablicy;i++)
{
string zdanie;
getline(cin,zdanie);
tablicaznakow[i]=zdanie;

}
 for(int i=0;i<=zmienna_definiujaca_wielkosc_tablicy;i++)
 {
  cout<<tablicaznakow[i]<<endl;
  
 }
return 0;
}

 

Podobne pytania

0 głosów
3 odpowiedzi 11,871 wizyt
pytanie zadane 30 czerwca 2015 w C i C++ przez Pixel040 Gaduła (3,100 p.)
0 głosów
2 odpowiedzi 253 wizyt
pytanie zadane 13 czerwca 2015 w C i C++ przez michas2710 Nowicjusz (160 p.)
0 głosów
1 odpowiedź 139 wizyt
pytanie zadane 22 kwietnia 2020 w SQL, bazy danych przez XavRock Obywatel (1,390 p.)

92,565 zapytań

141,416 odpowiedzi

319,599 komentarzy

61,950 pasjonatów

Motyw:

Akcja Pajacyk

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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...