Modyfikowanie tekstu. Problem z kompilacją.
Ostatnio zmodyfikowano 2013-11-18 22:27
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. #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 :) |
|
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 |
|
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 |
|
« 1 » |