zastosowanie "wyrazu/stringu?" powstałego przez pętle
Ostatnio zmodyfikowano 2012-02-07 22:20
styczny Temat założony przez niniejszego użytkownika |
zastosowanie "wyrazu/stringu?" powstałego przez pętle » 2012-02-07 19:40:51 for( int i = 5; i > 0; --i ) { cout << "X"; }
#include <string> #include <iostream> #include <conio.h> using namespace std; 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; } int main()
{ std::string strNapis; strNapis = "xxxxxxxddddddddxxxxxxdx"; cout << strNapis; char chSzukanyZnak; std::cout << " podaj litere jaka chcesz zliczyc :"; std::cin >> chSzukanyZnak; std::cout << "Znak '" << chSzukanyZnak << "' wystepuje w tekscie " << ZliczZnaki( strNapis, chSzukanyZnak ) << " raz(y)." << std::endl; getch(); }
Na przyszłość: kurs STC zaprasza :) |
|
|
pekfos |
» 2012-02-07 19:43:47 I o co Ci właściwie chodzi?
|
|
szyx_yankez |
» 2012-02-07 19:45:04 czy mozna na tym "wyrazie/stringu?" pracować zliczać ilości 'X'(wiadomo ze5 ale..) łączyć je z innymi.. itd |
Można. I co wzwiązku z tym? |
|
styczny Temat założony przez niniejszego użytkownika |
» 2012-02-07 19:47:44 chodzi o stworzenie pętlą pewnego wyrazu z którego będzie mozna wyliczać ilości literek |
|
styczny Temat założony przez niniejszego użytkownika |
» 2012-02-07 19:50:14 jak to zrobić ... bo mi nie wiem dla czego ale zawsze wychodziło ze w wyrazie występuje jedno X gdzie pętla robiła "XXXXX" |
|
pekfos |
» 2012-02-07 19:50:19 Naucz sie edytować posty..
Podaj kod z którym masz problem. To raczej nie jest ten z 1. postu. |
|
styczny Temat założony przez niniejszego użytkownika |
» 2012-02-07 21:09:27 ... char napis = 'x'; std::string strNapis; for( int i = 5; i > 0; i-- ) { std::cout << napis; } strNapis = napis; cout << strNapis; ... // tu mi wypisuje ze w napisie występuje jedno 'x' ale tu wiem chyba dlaczego ;/ w innym przypadku program kompilowany mi sie wyłanczał najlepiej jak by mi ktoś podpowiedział się odwołac do tego tekstu z tej lokalnej pętli [chyba sie ie da ] albo jak te dane wyciągnąć po za pętle |
|
ison |
» 2012-02-07 22:20:08 char napis = 'x'; std::string strNapis; for( int i = 5; i > 0; i-- ) { strNapis += napis; } cout << strNapis;
|
|
« 1 » |