Kezdőoldal » Számítástechnika » Programozás » Ezt hogy oldjam meg? C#

Ezt hogy oldjam meg? C#

Figyelt kérdés
Egy olyan programot szeretnék csinálni, amely bekér 1 szöveget, és megnézi van e benne egy bizonyos karakter, amit én keresek.

2012. nov. 12. 22:51
 1/5 anonim ***** válasza:

Többféleképpen is megnézheted ezt, pl. ha csak annyit szeretnél, hogy van-e benne (igen vagy nem), akkor használhatod a Contains() függvényt.

pl.:

szoveg.Contains(karakter);


Ha számolni is szeretnéd, hogy hány db, akkor pedig menj végig egy for ciklussal a szöveg karakterein, és egy szelekcióval máris megtudhatod, hogy hány db van benne.

pl.:

for(int i = 0; i < szoveg.Length; i++)

{

if(szoveg[i] == karakter)

{

//...

}

}

2012. nov. 12. 23:17
Hasznos számodra ez a válasz?
 2/5 A kérdező kommentje:
köszönöm megy a zöld kéz:D
2012. nov. 12. 23:30
 3/5 anonim ***** válasza:
28%

[Még nagyon kezdő vagyok] VÁLASZA:

-----------------------------------


Tessék itt van c++ ban ha nem sikerülne az előző válaszoló megoldása.


Csak át kell írnod c# re.


// main.cpp


# include <iostream>

# include <cstring>


typedef unsigned short int ushort ;


using std::cout ;

using std::cin ;

using std::string ;


int main(void) {

string szoveg ;

char c[1000] ;


cout << "Add be a szoveget: " ;

getline(cin, szoveg, '\n') ;


char t[szoveg.length() + 1] ;

for(ushort i = 0; i < szoveg.length(); ++i)

t[i] = '\0' ;


cout << "Milyen karaktereket keresel: " ;

cin.get(c, 999, '\n') ;


for(ushort i = 0; i < szoveg.length(); ++i)

for(ushort j = 0; j < strlen(c); ++j)

if(szoveg[i] == c[j]) {

bool m = true ;

for(short kl = -1; kl < (short)strlen(t); ++kl)

if(t[kl+1] == c[j]) {

m = false ;

break ;

}

if(m) t[strlen(t)] = c[j] ;

}


cout << "A bekert szovegben talalhato altalad megadott karakterek: \n" ;

for(ushort i = 0; i < strlen(t); ++i)

cout << "[" << t[i] << "] " ;



return 0 ;

}

2012. nov. 13. 02:03
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:
#3: Persze, írja át... szegény még azt se tudja (nem sértésként :D) hogy hogyan lehet megnézni azt h van-e egy string-ben egy adott karakter.. és akkor írja már ár C++ról...
2012. nov. 13. 14:40
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:
Kitartás!
2012. nov. 13. 21:41
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!