עבור לתוכן

איך מגדירים בC# (קונסול) לנקות מסך.

Featured Replies

פורסם

בעיה נוספת:

אני רוצה להגדיר בתוכנה שאת המשתמש שאני מקליד הוא ימחוק לי אותו, כלומר אני מקליד מספרים

אבל לא רואה כלום על המסך אלא אם כן יש פקדות WRITE או שנגמרת התכנה אגב זאת התוכנה החדשה

int b,c,d=0,i;

Random rnd=new Random();

for (i = 0; i < 50; i++)

{

b = rnd.Next(1, 10);

Console.WriteLine(b);

c = int.Parse(Console.ReadLine());

if (b == 0 || b == 1 || b == 2 || b == 3)

d--;

if (b == 4 || b == 5 || b == 6 || b == 7)

d = d;

if (b == 9 || b == 8 || b == 10)

d++;

if (c != d)

{

Console.WriteLine("faild");

i = 100;

}

}

פורסם

משום ש a מוגדר כבר כ int בתחילת התוכנית.

תעשה ככה:


Random rnd = new Random();
b = rnd.Next(1,10);

פורסם
  • מחבר

מחקתי את A בתחילת התוכנית (מחקתי גם את B לאחר מכן), ועדיין יש בעיה.

החלפתי גם למה שהצעת ועדייין יש אותה בעיה:

Error 1 Embedded statement cannot be a declaration or labeled statement C:\Documents and Settings\lior\My Documents\Visual Studio 2008\Projects\math\math\Program.cs 15 13 math

פורסם

תשתמש בבקשה בקודים של הפורום כדי לסמן את הקטע כקוד.

ותפרסם את קטע הקוד העדכני.

פורסם

תגדיר את האובייקט מחוץ ללולאה(לפני).

וגם מזה הדבר הזה d=d; בשביל מה אתה צריך את זה?

גם מומלץ לאפס את b כי יש קומפיילרים שלא יתנו לך להדפיס אותו כי ההשמה של המספר האקראי זה מותנה אז יכול לצאת מצב שלא יהיה לזה ערך.

פורסם

איפה השימוש בספריית Math?

שכח מזה...

רגע...


using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int b, c, d=0 ,i;

for (i = 0; i < 50; i++)
{
Random a = new Random();
b = a.Next(1, 10);

Console.WriteLine(b);
c = int.Parse(Console.ReadLine());
if (b == 0 || b == 1 || b == 2 || b == 3)
d--;
if (b == 4 || b == 5 || b == 6 || b == 7)
d = d;
if (b == 9 || b == 8 || b == 10)
d++;
if (c != d)
{
Console.WriteLine("faild");
i = 100;
}
}

}
}
}

פורסם
  • מחבר

תגידו למישהו יש מושג איך אני מגדיר שאת מה שאני לוחץ לא יופיע לי אני בקונסול (יעני אני צריך להקליד 0, אז אחרי שלחצתי הוא לא יופיע

כי זה די דופק את הרעיון) אבל שהמחשב עדיין יקלוט.

ואגב נפתרה הבעיה הראשונה

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים