Miért nem fogadja el a változót? (C#)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Gyakorlas
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Üdvözöllek a 21-es játékban!");
int osszeg = 0;
do
{
Random r = new Random();
int szam = r.Next(2, 11);
osszeg = szam + osszeg;
Console.WriteLine("Az Ön kártyája:", szam);
Console.WriteLine("Az Ön kártyáinak összege:", osszeg);
Console.WriteLine("Folytatja? (1-igen, 2-nem)");
int v = Convert.ToInt32(Console.ReadLine());
}
while (osszeg > 21||v = 2);
if (osszeg > 21) ;
Console.WriteLine("Vesztett!");
if (v = 2) ;
[...]
}
}
}
Így nézne ki a program. Igazából próbáltam goto-val, máshol deklarálni, stb., de egyszerűen már nincs ötletem, mi baja van a v-vel. Igen, stringben is beolvastam. Még úgy is próbáltam, hogy nem a while mögé írom, stb. És felettébb bosszant, mert nincs ötletem.
'int v = Convert.ToInt32(Console.ReadLine());' - Itt van a hiba szerintem...
Pontosan milyen hibaüzenetet ír ki?
Utolsó.
Próbáltam máshogy is, hidd el. :"D Az már csak a véletlen műve, hogy pont ilyen állapotában került ki. Próbáltam stringként beolvasni (nem az egyet xddd), próbáltam előbb deklarálni, aztán beolvasni a következő sorban, utánanéztem, ezt helyes így leírni, de most az a problémám, hogy pl. a "Console.WriteLine("Az Ön kártyája:", szam); "sornál (és az összes ilyennél) csak a szöveget írja ki, szám nincs, valamit a többi if-es elágazásom után lévő szövegeket is kiírja, tök mindegy, hogy igaz e a feltétel vagy sem. :"DDD
Console.WriteLine("Az Ön kártyája:", szam);
Ez így nem is fog működni :)
Próbáld meg így:
Console.WriteLine("Az Ön kártyája: {0}", szam);
És itt egy példa hogy megértsd:
Console.WriteLine("Neve: {0}, életkora: {1}",nev, eletkor);
ahol nev és eletkor változók.
és konzolon: "Neve: Kovács János, életkora: 35"
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!