לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 18-12-2005, 22:54
  tech2005 tech2005 אינו מחובר  
 
חבר מתאריך: 05.09.05
הודעות: 31
עזרה בC:

אין לי מושג למה נעלו לי את ההודעה הקודמת אבל בחיפוש פה אין שום פתרון למה ששאלתי(רק זיבולי מוח על איך לעשות את זה בתאוריה וזה את זה אני כבר יודע...)
אז אני אחדד קצת את השאלות שלי:
איך אני מכניס למשתנה מספר בינארי?כגון 01010
איך אני מפרק את הספרות של מספר זה כדי להפוך אותו בחזרה לעשרוני?
איזו בדיקה דרושה לי כדי להחליט האם המספר שהוכנס הוא עשרוני או בינארי?(האם רק לבדוק
שהספרה הראשונה שונה מאפס זה מספיק)
תודה רבה לעונים...ומנהלים, אם אתם נועלים לי גם את הנושא הזה אז או שתשלחו לי
לינק מחיפוש שעשיתם שיראה לי את הפתרון לשאלות שלי או שאל תנעלו(כי אני חיפשתי
פתרון חצי שעה ולא מצאתי...)
_____________________________________
AMD Athlon 64, 2000 MHz (10 x 200) 3000+
1024 MB (DDR SDRAM) A-DATA
NVIDIA GeForce 6800 LE (128 MB) XFX PINE
Maxtor 6Y080M0 (80 GB, 7200 RPM, SATA)
Gigabyte GA-K8NS
HEC 300W

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #4  
ישן 19-12-2005, 17:51
  Yair24 Yair24 אינו מחובר  
 
חבר מתאריך: 28.11.05
הודעות: 6
I hope it will help u
בתגובה להודעה מספר 3 שנכתבה על ידי tech2005 שמתחילה ב "סבבה אבל עשיתי את זה עם טיפוס integer..."

First if you using Integer the compiler will translate your number 101 (dec) to binary but that’s only for your general information.
Now for your problem – you can convert from binary to dec by using the C language.
I don’t remember the exact syntax but you can check the on MSDN (http://msdn.microsoft.com/) for example a number that have the following prefix: 0x is hexadecimal number.
Then what you need to do is to take a binary number and convert it to integer.

If you are planning to create your self an algorithm then your should do something like that:
Int MyNumber = 101; // the same as 0101 or 00000000101
Int hundreds = MyNumber%100 // this sign % divide the number and leaves you with the number after the dot – 101%100 = 1 -> 101/100 =1.01
Int Tens = (MyNumber – hundreds)%10
Int Ones = MyNumber – hundreds – Tens

// now to convert you do this
Int BNumber = hundreds*4 +Tens*2 + Ones*1

My suggestion to you is: if you are planning to learn C – take it easy don’t be stress and try to learn your self as much as possible (don’t relay only on the teachers in school) – you can start by reading the following pdf file


Or down load it from this URL: http://www.mh2000.co.il/c/
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 23:30

הדף נוצר ב 0.07 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר