Kezdőoldal » Számítástechnika » Programozás » C# - Hogy csináljam meg azt,...

C# - Hogy csináljam meg azt, hogy ha lenyomok egy betűt azonnal, vagy enterrel ellenőrzi a for ciklus, hogy benne van-e az a betű az előzőleg bekért stringbe?

Figyelt kérdés

pld. enterrel


a:string;

c:char;


readln(a);

b:=length(a);


for i:=1 to b do

begin

readln(c);

if a[i]=c then...



2015. okt. 25. 18:26
 1/4 anonim ***** válasza:

egyszerűen:


string szoveg = Console.ReadLine();


if (szoveg.IndexOf(Console.ReadLine()) != -1)

{

Console.WriteLine("Van");

}

else

{

Console.WriteLine("Nincs");

}


forral:


string szoveg = Console.ReadLine();

char betu = Convert.ToChar(Console.ReadLine());

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

{

if (szoveg[i] == betu)

{

Console.WriteLine("Van");

i = szoveg.Length;

}

else if (i == szoveg.Length - 1)

{

Console.WriteLine("Nincs");

}

}

2015. okt. 25. 18:47
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:
i = szoveg.Length helyett akár a break is jó lenne, de nem tudom tudod-e azt még vagy sem :D
2015. okt. 25. 18:48
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:

Szísárpossan:


Console.Write("Adj meg egy szoveget: ");

string szoveg = Console.ReadLine();


for (char ch; (ch = Console.ReadKey(true).KeyChar) > 0;)

{

Console.WriteLine("A szovegben '{0}' betubol '{1} db' van a szovegben", ch, szoveg.Count(c => c == ch));

}

2015. okt. 25. 18:55
Hasznos számodra ez a válasz?
 4/4 A kérdező kommentje:
Köszönöm a válaszokat:)
2015. okt. 25. 19:45

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!