פורסם 2007 בדצמבר 1117 שנים using System;class CarsWeight{ static void Main(string[] args) { int count; char letter; count = 0; while (count <= 10) { Console.WriteLine("enter the letter"); letter = char.Parse(Console.ReadLine()); if (letter = 'a') { count = count + 1; } } }}הקומפיילר רושם לי : Error 1 Cannot implicitly convert type 'char' to 'bool' 14 17 ConsoleApplication1למה הכוונה?
פורסם 2007 בדצמבר 1117 שנים ב if צריך לכתוב == ולא = כמו שכתבת.זה אומר שה if צריך לקבל ערך בוליאני .אתה עשית השמה ל letter ולא תנאי.
פורסם 2007 בדצמבר 1117 שנים דרך אגב נראה לי שראיתי את זה גם בהודעות קודמות שלך..(רק למקרה שאתה לא יודע)יותר פשוט לרשום count++;מאשר לרשום count = count + 1;
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.