• 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

0 głosów
198 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 ZlapZabijIZakop Nałogowiec (32,280 p.)
Użyj stringa.
0 głosów
odpowiedź 13 czerwca 2015 przez Dorion300 Szeryf (90,050 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 Szeryf (98,660 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 (33,050 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 4,732 wizyt
pytanie zadane 30 czerwca 2015 w C i C++ przez Pixel040 Gaduła (3,020 p.)
0 głosów
2 odpowiedzi 120 wizyt
pytanie zadane 13 czerwca 2015 w C i C++ przez michas2710 Nowicjusz (160 p.)
0 głosów
2 odpowiedzi 277 wizyt
pytanie zadane 9 marca 2017 w HTML i CSS przez KubaLaska Początkujący (280 p.)
Porady nie od parady
Zadając pytanie postaraj się o poprawną pisownię i czytelne formatowanie tekstu.Kompozycja

62,455 zapytań

108,606 odpowiedzi

226,738 komentarzy

36,186 pasjonatów

Przeglądających: 174
Pasjonatów: 8 Gości: 166

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.

...