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

zastosowanie "wyrazu/stringu?" powstałego przez pętle

Ostatnio zmodyfikowano 2012-02-07 22:20
Autor Wiadomość
styczny
Temat założony przez niniejszego użytkownika
zastosowanie "wyrazu/stringu?" powstałego przez pętle
» 2012-02-07 19:40:51
C/C++
//pisze pięcio literowy wyraz np:
for( int i = 5; i > 0; --i )
{
    cout << "X";
}
//czy mozna na tym "wyrazie/stringu?" pracować zliczać ilości 'X'(wiadomo ze5 ale..) łączyć je z innymi.. itd

#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"; //"wyraz/string?" powstały w petli//
    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 :)
P-50310
pekfos
» 2012-02-07 19:43:47
I o co Ci właściwie chodzi?
P-50313
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?
P-50315
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
P-50318
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"
P-50320
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.
P-50321
styczny
Temat założony przez niniejszego użytkownika
» 2012-02-07 21:09:27
...
   
C/C++
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

P-50344
ison
» 2012-02-07 22:20:08
C/C++
char napis = 'x';
std::string strNapis;
for( int i = 5; i > 0; i-- )
{
    strNapis += napis;
}
cout << strNapis;
P-50349
« 1 »
  Strona 1 z 1