Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Modyfikowanie tekstu. Problem z kompilacją.

Ostatnio zmodyfikowano 2013-11-18 22:27
Autor Wiadomość
Zacco
Temat założony przez niniejszego użytkownika
Modyfikowanie tekstu. Problem z kompilacją.
» 2013-11-18 21:38:20
Witam, mam zadanie z kursu c++ brzmi ono tak : Napisz program, który z podanego łańcucha znaków usunie powtarzające się spacje występujące obok siebie i zastąpi znaczniki <b> oraz </b> znacznikami oraz . Tekst, który powstanie w wyniku przeprowadzenia wspomnianych operacji wypisz na ekran. Przykładowy fragment aplikacji, który możesz wykorzystać: ...
Napisałem coś takiego żeby sprawdzić czy zadziała i.. lipa.
C/C++
#include <iostream>
#include <string>
using namespace std;


string konwertuj( string & sTekst )
{
    string sWynik;
    sWynik.erase( 23, 7 );
    return sWynik;
}

int main()
{
    string tekst = "<b>to jest </b> testowy        napis     :)";
    cout << konwertuj( tekst ) << endl;
    return 0;
}

Po skompilowaniu wyskakuje bład : This application has requested the Runtime to terminate it in an unusual way i zakańcza program. Moje pytanie do Was, dlaczego? Moim zdaniem powinno być wszystko dobrze :) Ale zapewne się mylę. Czekam na jakieś podpowiedzi :)
P-96632
Nitr0Skay
» 2013-11-18 22:22:04
Chodzi tu o to, że próbujesz usunąć znaki z pustego łańcucha znaków. Każesz mu usuwać znaki od 23 Znaku, jak ten sWynik jest pusty
P-96638
Zacco
Temat założony przez niniejszego użytkownika
» 2013-11-18 22:27:30
Już rozumiem.. taki głupi błąd.. Dzięki ;D
P-96639
« 1 »
  Strona 1 z 1