Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
C++

Dzielenie Wyrazow

C++

  • Zamknięty Temat jest zamknięty
6 odpowiedzi w tym temacie

#1 Cypis'

    Master

  • Przyjaciel

Reputacja: 1 161
Super Hero

  • Postów:965
  • GG:
  • Steam:steam
  • Lokalizacja:polska
Offline

Napisano 07.11.2011 22:06

Witam, mam takie pytanie, jak podzielić string na kilka części np.

string tablica = "Ktory to dzien";

żeby jak jest spacja to przedzielało tam string.
  • +
  • -
  • 0

#2 -PainKiller-

    Wszechobecny

  • Zbanowany

Reputacja: 66
Pomocny

  • Postów:498
  • GG:
  • Steam:steam
  • Imię:Kamil
  • Lokalizacja:Kraków
Offline

Napisano 07.11.2011 22:11

może sprecyzuj co to znaczy wg Ciebie podzielić, to znaczy rozbić tablice czy wypisać osobno, czy wrzucić do pamięci każdy wyraz osobno....

na pewno pomogą wyrażenia regularne

#3 Cypis'

    Master

  • Autor tematu
  • Przyjaciel

Reputacja: 1 161
Super Hero

  • Postów:965
  • GG:
  • Steam:steam
  • Lokalizacja:polska
Offline

Napisano 07.11.2011 22:14

chodzi mi np. żeby to podzielić na np.:


string tablicaa = "Ktory";
string tablicab = "to";
string tablicac = "dzien";


każdy wyraz do osobnej tablicy

Użytkownik Cypis' edytował ten post 07.11.2011 22:14

  • +
  • -
  • 0

#4 kur3k

    Założyciel forum ;)

  • Przyjaciel

Reputacja: 29
Życzliwy

  • Postów:134
  • Imię:Konrad
  • Lokalizacja:Szczecin
Offline

Napisano 08.11.2011 01:46

W Python istanieje split(), w C++ może coś podobnego ;)

http://stackoverflow...t-a-string-in-c
  • +
  • -
  • 0

#5 -PainKiller-

    Wszechobecny

  • Zbanowany

Reputacja: 66
Pomocny

  • Postów:498
  • GG:
  • Steam:steam
  • Imię:Kamil
  • Lokalizacja:Kraków
Offline

Napisano 08.11.2011 07:52

chodzi mi np. żeby to podzielić na np.:
 
string tablicaa = "Ktory";
string tablicab = "to";
string tablicac = "dzien";


każdy wyraz do osobnej tablicy
widzę, że nie masz pojęcia co to jest tablica.... podszkol się.
w php masz funkcję explode której podajesz separator, w Javie masz split któremu też podajesz separator, wychodzi z klasy String, więc używasz bezpośrednio na zmiennej/tablicy.

a tablica to na pewno nie jest zmienna o nazwie "tablica" :D ale dobre to.....

#6 Fili:P

    Godlike

  • Power User

Reputacja: 754
Guru

  • Postów:1 679
  • Imię:Darek
  • Lokalizacja:Warszawa
Offline

Napisano 08.11.2011 13:22

Łap: http://www.cplusplus...cstring/strtok/
  • +
  • -
  • 0

#7 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Napisano 08.11.2011 19:06

jeśli chcesz to podzielić operatorem spacji to na zasadzie sprawdzenia każdej literki w zdaniu do spacji. jak jest spacja zapisuje tą część do zmiennej 1. o tak myśle że zadziała.
  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: C++

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych