Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Kopiranje jednog dela stringa u drugi string u c++

  • 6 odgovora
  • 4.761 pregleda

Najnovija ↓

Kopiranje jednog dela stringa u drugi string u c++ 21.03.2006. u 17:07 · pre 250 meseci #1
Zdravo.
Kako da kopiram jedan deo iz nekog stringa (ne mislim na niz char) u neki drugi string. Mislim na c++,gdje se može koristiti string libary. Npr. u Pascalu bi to bilo string2:=copy(string1, 3, 5)
Hvala unapred!
Potpis
"Na svetu postoje dve stvari koje su beskonačne. To su univerzum i čovekova glupost. Ali za univerzum nisam baš siguran!"
Albert Einstein
Re: Kopiranje jednog dela stringa u drugi string u c++ 21.03.2006. u 17:36 · pre 250 meseci #3
http://www.msoe.edu/eecs/cese/resources/stl/string.htm
Citat:

string substr (size_type pos, size_type n);
Returns a substring of the current string, starting at position pos and of length n:

string str18 = "abcdefghi"
string str19 = str18.substr (6,2);
cout << str19 << endl; // "gh"


Pa cak i stari strncpy ze moze upotrebiti /NETESTIRANO/:

Code:

odrediste[ duzina_za_kopiranje + 1];
strncpy( odrediste,  &izvor[ redni_broj_elementa ], duzina_za_kopiranje );
odrediste[ duzina_za_kopiranje ] ='\0';

Re: Kopiranje jednog dela stringa u drugi string u c++ 26.03.2006. u 17:41 · pre 250 meseci #7
C++ programeri bi trebalo da koriste STDC++ funkcionalnost uvek kada to mogu, te stoga predlazem da se poslusa prvi deo XFiles-ovog saveta. :)
Potpis
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme