C#-ban milyen paranccsal lehet a Main függvényt elölről indítani?
Szóval pl írtam egy programot, ami kiszámolja egy másodfokú egyenlet gyökeit (nem volt kedvem normálisan matekházit csinálni xDD), és ha kiszámolta, akkor jó volna, ha nem kéne újra lefuttatnom, hanem csak egy paranccsal újraindítom a Main-t.
Ezt hogy kéne?
persze :) így csináld :
int main()
do
char c;
egész program..
cin >> c
while(c=="i")
ezt így gondoltad?
do
{
char c;
#a programom
} while (c == "i");
de ez mi: cin >> c?
én igazából így terveztem, de hogy kénem megcsinálni úgy, hogy a ReadKey az folyamatosan minden karakterleütést vizsgál, és nincs vége, ha már az első nem esc?
ConsoleKeyInfo info = Console.ReadKey();
do
{
Console.WriteLine("Másodfokú egyenlet megoldás");
//Adatbeolvasás
Console.Write("Írja ide a négyzetes tag együtthatóját: ");
int a = Convert.ToInt32(Console.ReadLine());
Console.Write("Írja ide az x-es tag együtthatóját: ");
int b = Convert.ToInt32(Console.ReadLine());
Console.Write("Írja ide a konstans tagot: ");
int c = Convert.ToInt32(Console.ReadLine());
Console.WriteLine();
//Megoldás
egyenletMegoldás(a, b, c);
} while (info.Key != ConsoleKey.Escape);
nemtom...
csak nem értem, hogy egy do ciklus meg egy while hogy tudná elölről kezdeni az egészet...
merthogy én úgy akarom, hogy ne kelljen bezárnom, de újból kérje az első adatot, és a képernyő addig azon a soron kívül üres legyen, mintha most futtattam volna le
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!