ALT Opublikowano 14 Czerwca 2010 Udostępnij Opublikowano 14 Czerwca 2010 Mam kod który pobiera dane do zmiennej "odp" i kod który sprawdza czy zmienna "odp" ma odpowiednią wartość,jeśli tak to coś tam piszę,teraz pytanie,jak zrobić by sprawdzało czy zmienna "odp" zawiera odpowiedni fragment danej wartości,czyli jeśli wartość tej zmiennej to "Zenek poszedł na lody" to żeby sprawdzała czy jest tam np.słowo "lody",jeżeli tak to znów coś tam pisze.A teraz drugie,jak zrobić by zablokować wielkość liter,czyli żeby pisać tylko małymi Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Will Opublikowano 14 Czerwca 2010 Udostępnij Opublikowano 14 Czerwca 2010 http://www.cplusplus.com/reference/string/string/substr/ Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
MagnusArias Opublikowano 14 Czerwca 2010 Udostępnij Opublikowano 14 Czerwca 2010 To było w którymś rozdziale tutoriala. // CharCounter - zliczanie znaków #include <string> #include <iostream> #include <conio.h> unsigned ZliczZnaki(std::string strTekst, char chZnak) { unsigned uIlosc = 0; for (unsigned i = 0; i <= strTekst.length() - 1; ++i) { if (strTekst[i] == chZnak) ++uIlosc; } return uIlosc; } void main() { std::string strNapis; std::cout << "Podaj tekst, w ktorym maja byc zliczane znaki: "; std::cin >> strNapis; char chSzukanyZnak; std::cout << "Podaj znak, ktory bedzie liczony: "; std::cin >> chSzukanyZnak; std::cout << "Znak '" << chSzukanyZnak <<"' wystepuje w tekscie " << ZliczZnaki(strNapis, chSzukanyZnak) << " raz(y)." << std::endl; getch(); } To pokazuje wybraną literę, ile razy występuje w tekście Zmodyfikować i juz :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
mipo57 Opublikowano 14 Czerwca 2010 Udostępnij Opublikowano 14 Czerwca 2010 i polecam zamiast wszystkich "std::" napisać na początku using namespace std; ;) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
ALT Opublikowano 14 Czerwca 2010 Autor Udostępnij Opublikowano 14 Czerwca 2010 Nie działa i chciałbym to tak: # include <iostream> main () //tu zmienne { // tu wasza odpowiedź system("pause"); } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
mipo57 Opublikowano 14 Czerwca 2010 Udostępnij Opublikowano 14 Czerwca 2010 nie kombinujcie :P użyj tego: http://www.cplusplus.com/reference/string/string/find/ E: przykład: #include <iostream> #include <conio.h> #include <string> using namespace std; string odp; int main() { getline(cin,odp); std::cout << odp <<endl; if (!odp.find("zrob spam")) cout << "asjokgsaklgj;dsagj;a"<<endl; getch(); return 0; } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
ALT Opublikowano 15 Czerwca 2010 Autor Udostępnij Opublikowano 15 Czerwca 2010 @up: działa tylko wtedy kiedy słowo "zrób spam" jest na początku zdania -_- Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Will Opublikowano 15 Czerwca 2010 Udostępnij Opublikowano 15 Czerwca 2010 @up: działa tylko wtedy kiedy słowo "zrób spam" jest na początku zdania Jak wielkiej inteligencji wymaga wejście na podaną stronę i zerknięcie na szukaną funkcje? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się