כותב |
|
djdXdyd משתמש מתחיל
הצטרף / הצטרפה: 29 July 2007
משתמש: מנותק/ת הודעות: 25
|
נשלח בתאריך: 29 July 2007 בשעה 12:44 | | IP רשוּם
|
|
|
|
אני יודע, יש את readline, אבל היא קולטת רק string. אני מריך פקודה שקולטת int, מישהו יכול עזור לי?
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 29 July 2007 בשעה 12:53 | | IP רשוּם
|
|
|
|
int.parse int.tryparse
כבר היה נושא כזה בפורום, חבל שלא חיפשת.
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
djdXdyd משתמש מתחיל
הצטרף / הצטרפה: 29 July 2007
משתמש: מנותק/ת הודעות: 25
|
נשלח בתאריך: 29 July 2007 בשעה 12:55 | | IP רשוּם
|
|
|
|
תודה.
מה הספריה שלו? זאתומרת, מספיק שאני אשתמש בusing system?
ואיך אני משתמש בו?
למשל, נגיד שאני רוצה להחדיר מספר לתוך משתנה i1, איך אני עושה את זה?
כשאני מנסה להפעיל את הביטוי הזה:
int i;
int.TryParse = i;
המהדר מתריע כך:
Error 1 Cannot assign to 'TryParse' because it is a 'method group' C:\Documents and Settings\daniel\Desktop\Program.cs 7 5 top10
|
חזרה לתחילת העמוד |
|
|
:) אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 29 July 2007 בשעה 13:08 | | IP רשוּם
|
|
|
|
אתה יכול להשתמש ב קוד
using System; - זה מספיק בשביל להשתמש ב Console...
והפקודה שקולטת מחרוזת מהמשתמש היא Console.ReadLine();
Int.Parse(); - הפכת את המחרוזת למספר
וככה צריך להראות קליטה של מספר למשתנה i , זה רק למספר שלם אם אתה רוצה עשרוני תשתמש ב double
קוד:
int i; i=Int.Parse(Console.ReadLine);
|
|
|
|
חזרה לתחילת העמוד |
|
|
djdXdyd משתמש מתחיל
הצטרף / הצטרפה: 29 July 2007
משתמש: מנותק/ת הודעות: 25
|
נשלח בתאריך: 29 July 2007 בשעה 13:15 | | IP רשוּם
|
|
|
|
זה פשוט לא פועל.
הקוד:
קוד:
int i;
i = int.Parse(Console.ReadLine);
|
|
|
המהדר מודיע:
Error 1 The best overloaded method match for 'int.Parse(string)' has some invalid arguments C:\Documents and Settings\daniel\Desktop\Program.cs 7 9 top10
Error 2 Argument '1': cannot convert from 'method group' to 'string' C:\Documents and Settings\daniel\Desktop\Program.cs 7 19 top10
ד"א: בספר שבו אני משתמש כתוב שיש פקודה:
toint32(), אבל המהדר לא קולט אותה.
מה לעשות?!
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 29 July 2007 בשעה 14:07 | | IP רשוּם
|
|
|
|
סוגריים אחרי readline ?!
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
:) אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 29 July 2007 בשעה 14:50 | | IP רשוּם
|
|
|
|
שיט אפילו אני שחכתי READLINE זה פעולה :|
|
חזרה לתחילת העמוד |
|
|
djdXdyd משתמש מתחיל
הצטרף / הצטרפה: 29 July 2007
משתמש: מנותק/ת הודעות: 25
|
נשלח בתאריך: 29 July 2007 בשעה 14:59 | | IP רשוּם
|
|
|
|
קיצר, שוב פעם, בלי סוגריים?
שימוט לב, יש הבדל בין visual c# לvisual c#.net?
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 29 July 2007 בשעה 15:13 | | IP רשוּם
|
|
|
|
לא, שוב פעם עם סוגריים
קוד:
int i;
i = int.Parse(Console.ReadLine()); |
|
|
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
Nurdok משתמש מתחיל
הצטרף / הצטרפה: 30 July 2007 מדינה: Israel
משתמש: מנותק/ת הודעות: 8
|
נשלח בתאריך: 30 July 2007 בשעה 00:50 | | IP רשוּם
|
|
|
|
אפשר גם
קוד:
i = Convert.ToInt32(Console.ReadLine());
|
|
|
__________________ או שלא...
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 30 July 2007 בשעה 00:53 | | IP רשוּם
|
|
|
|
ואפשר גם int.TryParse, לא צחקתי כשאמרתי שהנושא הזה כבר היה (:
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
djdXdyd משתמש מתחיל
הצטרף / הצטרפה: 29 July 2007
משתמש: מנותק/ת הודעות: 25
|
נשלח בתאריך: 30 July 2007 בשעה 00:57 | | IP רשוּם
|
|
|
|
Nurdok כתב:
אפשר גם
קוד:
i = Convert.ToInt32(Console.ReadLine());
|
|
|
|
|
|
את זה ניסיתי, אבל המהדר הודיע על שגיאה.
חפיף, כבר רצתי תשלוש פרקים הראשונים, הבנתי תפואנטה.
|
חזרה לתחילת העמוד |
|
|