Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[Zadatak] Nadovezivanja stringova od odredjene pozicije

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Nadovezivanja stringova od odredjene pozicije

[ Pregleda: 3874 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

fresh.bm

Član broj: 162156
Poruke: 182
*.teol.net.



+1 Profil

icon [Zadatak] Nadovezivanja stringova od odredjene pozicije24.12.2007. u 21:46 - pre 198 meseci
Da li je moguce nadovezati dva stringa, jedan na drugi tako da se ne nadovezuje na kraj prvog stringa vec od odredjenog mjesta.
npr.

string1 = "Testni string", ima 13 karaktera;
string2 = "dodatak",

kako dodati string2 na string1 od 7 mjesta da imam string1 = "Testni dodatak"?
Da li postoji standardna funkcija ili ...
 
Odgovor na temu

Sephiroth?
Balkan @ net

Član broj: 79406
Poruke: 82
*.bi2.dlp320.bih.net.ba.



Profil

icon Re: [Zadatak] Nadovezivanja stringova od odredjene pozicije24.12.2007. u 22:03 - pre 198 meseci
Probaj kombinovati:

http://www.cppreference.com/cppstring/append.html
http://www.cppreference.com/cppstring/insert.html

te naravno :

http://www.cppreference.com/cppstring/index.html

Na google mozes naci hrpu primjera...
 
Odgovor na temu

fresh.bm

Član broj: 162156
Poruke: 182
*.teol.net.



+1 Profil

icon Re: [Zadatak] Nadovezivanja stringova od odredjene pozicije25.12.2007. u 10:13 - pre 198 meseci
Ok, puno hvala;
To mi je trebalo.
 
Odgovor na temu

Sephiroth?
Balkan @ net

Član broj: 79406
Poruke: 82
*.bi2.dlp13.bih.net.ba.



Profil

icon Re: [Zadatak] Nadovezivanja stringova od odredjene pozicije25.12.2007. u 21:53 - pre 198 meseci
Nista... Samo, primjetio sam da nakon vecine recenica stavljas ";". Poznata navika? :=))
 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
91.148.115.*



+7 Profil

icon Re: [Zadatak] Nadovezivanja stringova od odredjene pozicije23.01.2008. u 01:30 - pre 197 meseci
Moze i ovako
Code:

#include <iostream>
using namespace std;
char* AddString (char* ,char* ,int );

int main()
{
    char* prvi="Prvi";char* drugi="Drugi";int start=3;
    cout << prvi << endl;cout << drugi << endl;cout << start << endl;
    char* strRet=AddString(prvi,drugi,start);
    cout << strRet << endl;
    return 0;
}
/***************************************************
* Ova fn spaje 2 stringa i vraca novi string
* treci parametar je broj znakova koji ce se sacuvati iz prvog stringa
****************************************************/
char* AddString (char* strFirst,char* strSecond,int ch)
{
    if (ch<1) return 0; 
    int ln1=0,ln2=0,cnt=0;
           
    while(strFirst[ln1]!=0)
        ln1++;                              //duzina pvog
    while(strSecond[ln2]!=0)
        ln2++;                              //duzina drugog
    if (ln1 < ch)
        return 0;                           //ako je duzina prvog manja od treceg parametra

    char* ret=new char[ch+ln2+1];

    while(cnt<ch+ln2)
    {
        if (cnt<ch)
            ret[cnt]=strFirst[cnt];     //ako je manja od ch prepisujemo iz prvog
        else
            ret[cnt]=strSecond[cnt-ch]; //ako nije iz drugog
        cnt++;
    }
    return ret;
}

 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Nadovezivanja stringova od odredjene pozicije

[ Pregleda: 3874 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.