Zamiana tekstu w pliku
Ostatnio zmodyfikowano 2013-07-22 05:18
Monika90 |
» 2013-07-19 20:45:12 To jest część standardowej biblioteki, jak ci nie działa #include <codecvt> to ja nic nie poradzę. Są inne biblioteki jak np. iconv. |
|
maniek1310 Temat założony przez niniejszego użytkownika |
» 2013-07-19 20:53:47 Skoro piszesz że jest to standardowa biblioteka to powinna być w codeBlocks , czy się mylę ?? |
|
Monika90 |
» 2013-07-19 21:15:02 Powinna być, ale nie ma... |
|
maniek1310 Temat założony przez niniejszego użytkownika |
» 2013-07-21 22:29:34 Witam ponownie , chciałbym prosić o pomoc. Nie mogę zamienić znaku "_" na "". Skrypt jest dobry i działa jak chcę zamienić jakiś wyraz na "", tylko jak właśnie tej znak "_" to nie działa tutaj kod : ... string a( "_" ); string b( "" ); int n2 = str1.find( a, 0 ); str1.replace( n2, a.size(), b );
Po uruchomieniu wyskakuje : This application has requested the Runtime to terminate it in an unusual way. Please contact the application`s support team for more information.
|
|
Admixior |
» 2013-07-21 23:40:25 Czy aby na pewno sprawdzasz że: n2 != -1 (n2 != std::string::npos) (czy taki znak istnieje w tym ciągu)???
|
|
maniek1310 Temat założony przez niniejszego użytkownika |
» 2013-07-22 05:18:27 No ja to wypisywałem na początku bez tego znaku i zawsze jak w danej linijce nie było takiego ciągu znaków to w zmiennej n2 było -1 więc taki warunek zrobiłem. Teraz jak zrobię taki warunek to wyskakuje błąd : if( n2 != std::string::npos ) warning: comparison between signed and unsigned integer expressions Nieaktualne , zajrzałem do dokumentacji i zauważyłem że "std::string::npos" jest typu "size_t" i teraz wszystko działa. |
|
1 « 2 » |