Skocz do zawartości

cin >>.....


ALT

Rekomendowane odpowiedzi

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

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

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

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ę
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...