|
Programiranje Programski jezici, tehnike, alatke... |
|
Alatke vezane za temu | Vrste prikaza |
6.3.2009, 12:32 | #1 |
V.I.P. Programiranje
|
Deljenje stringa u C++-u?
Pozz svima!
Kako mogu da podelim std::string u C++-u? Recimo, imam string: "Ovo,je,primer" i hoću da ga podeli... I da dobijem recimo array {"Ovo", "je", "primer"} sa delimiterom ",". U VB6ici je bila zgodna funkcija Split koja je radila baš to, a u C++-u ne znam kako bih to uradio. Molim za pomoć! |
6.3.2009, 12:45 | #3 |
V.I.P. GNU/Linux
Član od: 1.11.2005.
Poruke: 11.166
Zahvalnice: 2.085
Zahvaljeno 4.923 puta na 2.859 poruka
|
Re: Deljenje stringa u C++-u?
Nisam radio sa string klasom u C++-u, al možda da ga prebaciš u char bafer pa onda da koristiš C funkciju strncpy.
Mada verovatno postoji neka funkcija u klasi koja kopira delove stringa, udari tačku posle objekta i vidi šta će da iskoči |
Sledeći korisnik se zahvaljuje korisniku voodoo_ na korisnoj poruci: | ||
Geomaster (6.3.2009) |
6.3.2009, 12:46 | #4 |
V.I.P. Programiranje
|
Re: Deljenje stringa u C++-u?
Hvala obojici
|
6.3.2009, 18:24 | #5 |
Član
Član od: 9.7.2007.
Poruke: 119
Zahvalnice: 2
Zahvaljeno 31 puta na 29 poruka
|
Re: Deljenje stringa u C++-u?
Da probam:
Kod:
#include <string> #include <iostream> #include <sstream> ... std::istringstream sstr("Ovo,je,test"); std::string rec; while (getline(sstr, rec, ',')) std::cout << rec << std::endl; |
Sledeći korisnik se zahvaljuje korisniku rile na korisnoj poruci: | ||
Geomaster (8.8.2011) |
Bookmarks sajtovi |
Alatke vezane za temu | |
Vrste prikaza | |
|
|
Slične teme | ||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
Deljenje internet konekcije preko WiFi kartice | kinaski | Komunikacioni uređaji i umrežavanje | 6 | 29.1.2010 0:38 |
Deljenje velikih fajlova | bole43 | Aplikativni softver | 7 | 6.4.2009 18:47 |
Swift 3D deljenje objekta na dva dela | Dusan Maksimovic | 3D radovi | 4 | 3.10.2008 11:10 |
Program za deljenje dvd-a | kamper | Aplikativni softver | 4 | 5.2.2008 1:13 |
program za deljenje video fajlova | Iwan88 | Aplikativni softver | 8 | 9.4.2007 19:41 |