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?
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...
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");
}
}
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));
}
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!