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

kropka w stringu

Ostatnio zmodyfikowano 2012-03-24 23:31
Autor Wiadomość
sikora9300
Temat założony przez niniejszego użytkownika
kropka w stringu
» 2012-03-21 03:22:56
hej, mam oto taki problem nie wiem jak sprawdzić czy na statnim miejscu w stringu jest "." (kropka)

C/C++
if( po[ po.end() - 1 ] == '.' )
{
    //coś tam robi
}
P-53013
DejaVu
» 2012-03-21 07:17:05
C/C++
* po.rbegin() == '.'
P-53014
jsc
» 2012-03-21 07:40:55
Albo prościej:
C/C++
po.length() - 1 == ".";

Dzięki temu nie trzeba załączać biblioteki string.
P-53016
pekfos
» 2012-03-21 10:09:57
po.length() - 1 == ".";

Napisz poprawnie.
P-53019
McAffey
» 2012-03-21 12:32:17
Kolega jsc chyba miał na myśli :

if( po[ po.length() - 1 ] == '.' ) costam;


Ja od siebie dodam, że kropkę możesz też "wykrywać" za pomocą kodu ASCII :

if( po[ po.length() - 1 ] == 46 ) costam;


PS Na przyszłość kod wstawiaj w klamrach [cpp][/cpp] i najlepiej zapoznaj się z : » KursyKurs STC kurs :)
P-53023
DejaVu
» 2012-03-21 12:38:27
Jak na razie to nikt z Was nie podał kodu poprawnego ;p (pomijając ten z podaniem kodu ascii) :)
P-53024
McAffey
» 2012-03-21 12:39:23
Sorki, poprawiłem początek a nie spojrzałem, że dalej jest błąd, teraz oba są dobre :)
P-53025
akwes
» 2012-03-21 17:14:07
Ostatnio pisałeś tematy z Bulidera C++, tak dla pewności powiedz czy chodzi o std::string czy AnsiString ;> ?
P-53038
« 1 » 2
  Strona 1 z 2 Następna strona