עבור לתוכן

תכנות

פורום בנושא תכנות - C, Java, VB, פיתוח אתרי אינטרנט - HTML, CSS, ג'אווה סקריפט, PHP, ASP.NET ועבודה עם שרתים, מערכות ניהול, מאגרי מידע, חברות איחסון ושרותי תחזוקה.

  1. Started by the crazy boy,

    יש לי כמה שאלות: אני פותר עכשיו תרגיל. בתרגיל יש משתנה מסוג שלם, אני צריך לקלוט מספר בין אחד לשמונה, ואז להוציא את מספר הנורית בפלט. לדוגמא: המשתנה N שווה 4, תדלק הנורה L4 (1000 בבינארי) איך אני הופך את המספר 4 למספר הקסא דצימלי שווה ל1000 בבינארי.... ויש קשר להזזה שמאלה\ימינה? (משהו אמר לי על זה משהו) תודה לעונים.

    • 14 תגובות
    • 2.5k צפיות
  2. שלום התבקשתי למצוא מתוך מספר אקראי את הפולינדרום (מספר שמשני צדדיו הספרים שווים זה לזה לדוגמא 1221 או 626 )הארוך ביותר אין לי מושג איך לגשת לזה בכלל בתרגיל מותר לי להשתמש אך ורק בלולאות FOR וWHILE ובתנאי IF תודה לכל העוזרים

    • 14 תגובות
    • 7.8k צפיות
  3. Started by wow,

    אני משחק עם העניין של ה-DateTime Format ומדפיס כל פעם את התאריך בפורמט אחר, יצרתי list box שאליו יכנסו של התאריכים אבל הכל נכנס לי באותה השורה ולא יורד שורה אחרי כל הדפסת תאריך. אני קולט תאריך ב-text box ומדפיס אותו ל-list box. זה מה שזה מדפיס אחרי לחיצה על כפתור מסויים אבל כמו שאמרתי זה לא יורד שורה. private void btnResult_Click(object sender, EventArgs e) { DateTime date = new DateTime(2009, 12, 5); tbResult.Text += date.ToString("d/MM/yyyy"); tbResult.Text += date.ToString("dd/MM/yyyy"); tbResult.Text += date.ToString("dd-MMM-yyyy"); tbResult.Text += date.ToString("ddd, dd-MMM-yyyy", CultureInfo.CreateSpecificCulture("he-IL")); …

    • 14 תגובות
    • 4.3k צפיות
  4. Started by CRT,

    שלום חבר'ה. אני מתכנת רכיב UART בVHDL. ואני צריך לעשות בדיקת PARITY האם היא זוגית או אי-זוגית לINPUT שלי. ורציתי לשאול איזו דרכים יש לבדוק האם מספר האחדים '1' הוא זוגי או אי-זוגי. לדוגמא יש לי: INPUT: IN BIT_VECTOR (7 downto 0). אני בדקתי את זה מחוץ לפרוסס ע"י קסורים בצורה הבאה: parity <= '0' xor INPUT(0) xor INPUT(1) xor INPUT(2) xor INPUT(3) xor INPUT(4) xor INPUT(5) xor INPUT(6) xor INPUT(7). ממש מעניין אותי לראות עוד דרכים וגם איך אפשר לקצר את כל הקסורים האלו? אם יהיה לי ווקטור גדול זה יהיה מכוער לכתוב בצורה כזו. אני זוכר שיש עוד דרכים רק לא מצליח להיזכר בהם.

    • 14 תגובות
    • 7.3k צפיות
  5. Started by mad boy,

    שלום רב לכולם ושנה אזרחית מעולה! יש לי בעיה עם שחרור זכרון דינמי בשפה C. אני מקצה זכרון דינמי ע"י שימוש בפונקציית malloc בvoid main משתמש בזכרון שהוקצה למערך במס' פונקציות רקורסיביות,עם קידום המצביע כמובן. לאחר מכן כאשר אני חוזר למיין ומנסה להשתמש בפונקציית free(p) כשp זה המצביע, נרשמת לי על גבי הצג ההודעה הבאה: heap corruption detected:after normal block #60 מה יכול להיות מקור הבעיה,ואיך אני יכול לפתור את זה? בתודה מראש!

    • 14 תגובות
    • 2.6k צפיות
  6. Started by omfir,

    הפונקציה מקבלת מערך סטטי של מצביעים בגודל SIZE קולטת שם משתמש ובודק האם יש כזה.. void LOGIN(char* A[SIZE],char PASS[][COLS]) { int i,j,k; char logname[63]; puts("Please enter a user name:"); fflush(stdin); gets(logname); for(i=0;i<SIZE;i++) { if(A[i]==logname) { printf("%s",logname); } } } אני נורא אשמח אם מישהו יסביר לי לעומק מה הבעיה כי כאמור מצביעים זה חומר מבלבל קצת. ניסיתי לדבג את הקוד אבל אני לא מבין 100% מצביעים כך שהסבירות שאני אעלה על זה נמוכה כרגע..

    • 14 תגובות
    • 1.7k צפיות
  7. Started by yuval12321,

    אני רוצה לעשות מחשבון אישי לעצמי ולשים בו נוסחאות וכל מיני דברים שאני משתמש בהם הרבה כדי לקצר לי דברים וכדי לבדוק טעויות שלי אני יכול לתכנת משהו במחשב בC# עם במצב console שיעשה את זה ואז ללכת לחברה ולבקש ממנה להכניס לי את זה למחשבון? (או שאפשר בכלל לבקש מהחברה לתכנת משהו בשבילי ולשים לי את זה על מחשבון) זה לא אמור להיות מסובך נכון? צריך רק לעשות תנאי לחיצה על כפתור ואת הנוסחה ואז הכפתור מעביר את הנוסחה לחלק מהתרגיל ואני רק מציב מספרים משתנים זה אפשרי לעשות דבר כזה? אני יכול נגיד לבקש שיבנו לי מכשיר שיש בו רק מערכת הפעלה והוא עובד על CONSOLE ואז אני רק יעביר מהמחשב את הפקודות שאני צריך? ועוד דבר - איך אפשר לתכנת אפליקציות לאייפון אם אין לי מק?

    • 14 תגובות
    • 2.3k צפיות
  8. Started by moskitos,

    יש לי אובייקט מסויים שאני רוצה לבדוק את אחד הפרופרטי שלו וכשהוא מתחלף ל-false בעקבות לחיצה על כפתור מסויים אני רוצה שיהיה לי כמו thread.sleep ז"א שהוא יסתובב סביב עצמו ויבדוק מתי הוא שוב יהיה true ואז ימשיך, קראתי קצת והסתכלתי על ManualResetEvent אבל לא ממש הצלחתי לעשות מה שאני רוצה, אשמח לעזרה. עריכה: יצרתי אובייקט: ManualResetEvent mre = new ManualResetEvent(false); ועשיתי תנאי שאם הפרופרטי של האובייקט שלי הוא true אז mre.WaitOne ואז הריצה שלי ב-pause, עכשיו ב-else אני לא יודע מה לשים ככה שהם אותו הפרופרטי שלי משתנה ל-false בחזרה הריצה ממשיכה, ניסיתי set או reset אבל זה לא עבד.

    • 14 תגובות
    • 3k צפיות
  9. אני רוצה ללמוד לפתח ואין לי שמץ איך אני מתחיל מד אחד לבד אני לא מסוגל כי אני פשו לא מבין מה שאני קורא\צופה זה הכל ניראה כמו סינית אז אני חייב מסגרת\מורה השאלה אם כדאי ללכת לאוניברסיה.. למרות שאני לא יצא משם מתכנת כי ניסיון אי אפשר לקבל משם

    • 14 תגובות
    • 2.1k צפיות
  10. שלום. יש לי דף שמעבד טפסים שונים שנשלחים אליו (action page- הטפסים לא נמצאים באותו הדף) לאחר ביצוע הפעולה הדף מציג הודעת הצלחה ומעביר את המשתמש לדף אחר לאחר שלוש שניות. אני רוצה לוודא שהמשתמש לא ילחץ על כפתור הרענון בשלוש שניות האלו ויגרום לדף לעבד את הנתונים מחדש. ניסיתי להשתמש ב- unset($_POST): אבל זה לא עוזר כי ברענון הדפדפן שולח את הנתונים כאילו המשתמש לחץ הרגע על שליחת הטופס. איך אפשר למנוע את זה? (אני מחפש פתרון אחר שלא כרוך בהעברה מיידית של הטופס לדף אחר.)

    • 14 תגובות
    • 1.7k צפיות
  11. Started by elixvx,

    תרגילל קטן שנתקעתי בוא ואני לא מצליח לעשות. (בC#) לכתוב פעולה רקורסיבית שמקבלת מערך ומחזירה את האיבר הכי קטן, והאיבר הכי קטן אחריו. בקיצור 2 האיברים הכי קטנים. לאחזיר איבר אחד הכי קטן\גדול וכו' אני יודע. הבעיה פה זה שצריך 2 איברים אני לא מצליח להבין איך להחזיר בדיוק. תודה לעוזרים

    • 14 תגובות
    • 2.2k צפיות
  12. Started by itai2k,

    שלום לכולם, אני אמור לבנות תוכנית אינטראקטיבית למשתמש. הוא אמור רשום read_set A,45,23,7,6 וכדומה.... ואני אמור להכניס את המספרים לתוך מערך ע"י ייצוג של ביטים כלומר... (המשתמש יכול להכניס רק את המספרים 0-127) כלומר לעשות מערך של char בגודל 16 (0-15) ואם הוא מזין את המספר 12 לדוגמא אז אני אמור ללכת לתא 12 (שמיקום שלו הוא 2 במערך) והלדליק את הביט.... אני יודע את כל הפקודות של הביטים: >> << | וכל אלה... אני פשוט לא מבין איך הפקודות עובודת... אם מישהו יכול לתת לי דוגמא איך עובדים עם זה אני יצליח להבין ולעשות את העבודה! כל טיפ או עזרה עיזור מלא! תודה לכולם

    • 14 תגובות
    • 2k צפיות
  13. לאחרונה התחלנו ללמוד רשימה מקושרת ןלמרות שהבנתי את הרעיון קיבלתי תרגיל אבל הבעיה היא שאני לא ממש מבין מה רוצים ממני ואיך להתחיל ואשמח להכוונה. התרגיל: נתאר כמה ממאפייני קבוצה: - בהינתן קבוצה A ועצם x כלשהו, מתקיימת בדיוק אחת משתי האפשרויות: או x הוא איבר של A (ובמילים אחרות נאמר: x שייך ל- x ,A נמצא ב- A), או x אינו איבר של . - בכל קבוצה מתקיים שכל האיברים שונים זה מזה. כלומר, אין חזרות של איברים. - שתי קבוצות A ו- B נחשבות שוות זו לזו, כאשר לשתיהן יש בדיוק אותם איברים. - קימות קבוצות סופיות, כגון: קבוצת הפתרונות של המשוואה x2 - 7x + 12 = 0 (הקבוצה מכילה את המספרים 3 ו- 4). במקרה כזה נגיד כי מספר האיברים בקבוצה הוא 2. - קיימות קבוצות אינסופיות, כגון: כל המספרים הממשיים בי…

    • 14 תגובות
    • 2k צפיות
  14. Started by Armageddon1,

    התחלתי לפני חודש וחצי מבוא לתכנות .(סוג של קורס הכנה כזה.. ) המטרה שנדע לרשום אלגוריתמים בסיסיים על דף נייר רגיל (עם תרשימי זרימה ) . ובין השאר להעביר לקוד (אצלנו זה פייתון ) . יש מידע לגבי תרשימי הזרימה ? בספר שיש לי (מבוא לאלגוריתמים ) קצת קשה להבין בפשטות.. אין לי חוץ מהזמן של השיעור מידע נוסף לגבי התרשימי זרימה האלה - "האלגוריתמים" . אני מחפש איזה אתר שיש שם כאלה תרשימים או תרגילי עזר עם פתרונות .. האם יש כזה דבר ? יש הרבה מאוד מידע אבל דווקא תרשימי זרימה האלה לא ממש מצאתי

    • 14 תגובות
    • 4.7k צפיות
  15. Started by BuNKeR,

    שלום לכולם אני צריך לכתוב פונקציה שמוצאת את תת המחרוזת הגדולה ביותר בין 2 מחרוזות לדוגמא עבור הקלט abcdef ו abdefg יוחזר 3 def נתון נוסף המחרוזות ממוינות בסדר עולה ההגבלה שיש היא לא ניתן לעבור על המחרוזת יותר מפעם אחת למי שמבין סיבוכיות O(n הגבלה נוספת לא ניתן ליצור משתנה חדש בגודל של אחת המחרוזת ניתן ליצור משתנים שלא תלויים באורך הקלט עכשיו הפתרון שאני מצאתי זה להחתיל ממקום 0 להשוות בין התווים במידה והתו באחת המחרוזות גדול מהתו השני אז לקדם את הINDEX של התו הקטן באחד ככה להשוות עד אשר נגמר הקלט הבעיה בפתרון היא עבור קלט aabbbcde abbbbcdg הוא לא יחזיר את אורך הקלט האמיתי אלא 2 cd כי באחת ההשוואות הוא משווה c עם b ואז מדלג ומאפס כל רעיון יתקבל בברכה איך לפתור א…

    • 14 תגובות
    • 1.8k צפיות
  16. Started by orlupo,

    מדוע השורה הבאה נותנת שגיאה: month=malloc(2*days*sizeof(int)); שימו לב ש-month מוגדר כך: int *month; השגיאה שניתנת: error C2440: '=' : cannot convert from 'void *' to 'int *' Conversion from 'void*' to pointer to non-'void' requires an explicit cast בתודה מראש

    • 14 תגובות
    • 1.4k צפיות
  17. עריכה: תוכנה קטנה בפסקל שבניתי. התוכנית בתגובה #3 והקוד שלה בתגובה #4

    • 14 תגובות
    • 1.8k צפיות
  18. איבר במערך המקושר הוא struct node // structure of a node for a list { car members_car; //àåáé÷è øëá member members_info; //àåáé÷è çáø îåòãåï node* next; // pointer to an object node }; אבל מה אני צריך לעשות כשהוא אומר לי לעשות initialize לmembers_car ולmembers_info ?

    • 14 תגובות
    • 1.3k צפיות
  19. אני רוצה לדעת איך אפשר ליצור פונקציה ליצירת מספר אקראי. לא בשפה ספציפית כלשהי אלא פשוט איך אני יוצר מספר אקראי? על מה הפונקציה מתבססת?

    • 14 תגובות
    • 4.6k צפיות
  20. Started by ^GunX^,

    זה בעיה פשוטה אבל אין לי מושג למה זה לא עובד..זה מריץ לי אותה זה עושה שגיאה איפשהו ואין לי מושג איפה , התכנית אמורה להראות את המספר הכי גבוה מבין 10 מספרים וזה עושה לי איזה error משהו עם אפס בסוף אין לי מושג..זה מריץ את התכנית אבל לא עובד משום מה. תודה #include <stdio.h> void main() { int num,max_num,i; printf("\nenter 10 numbers"); scanf("%d",&num); max_num=num; for(i=1;i<=9;i++) { scanf("%d",num); if(num>max_num) max_num=num; } printf("\n%d",max_num); }

    • 14 תגובות
    • 1.7k צפיות
  21. Started by The Ghost,

    אני עושה פרויקט בVB על גרפיקה תלת מימדית, יש לי שם פונקציה שהמורה הביא לנו,הפונקציה אמורה לבצע הסתרה בגופים קמורים בלבד. שכחתי כבר איך הפונקציה עובדת ורציתי להזכר... הפונקציה מקבלת גוף תלת מימדי Body ואת מספר הפאה, ומחזירה TRUE אם צריך להסתיר את הפאה,אחרת מחזירה FALSE Dim P1 As Point3D, P2 As Point3D, P3 As Point3D Dim v1 As Point3D, v2 As Point3D Dim N As Point3D Dim M As Point3D Dim Result As Single Dim C As Point3D C = WeightCenter(body) P1 = body.Ver(body.Faces(NoFace).Face(1)) P2 = body.Ver(body.Faces(NoFace).Face(2)) P3 = body.Ver(body.Faces(NoFace).Face(3)) SubVectors v1, P1, P2 SubVectors v2, P3, P2 m3Cross N, v1, v2 SubVectors M, P1…

    • 14 תגובות
    • 1.5k צפיות
  22. Started by McHaifa,

    מישהו יודע איך אני מעגל מספר בצורה כללית? כלומר, אני מקבל נתונים, מבצע עליהם כל מיני פעולות ובסוף מקבל מספר אותו אני מדפיס עם 2 ספרות אחרי הנקודה עכשיו אם אני רושם לו בפקודת ההדפסה שידפיס 2 ספרות אחרי הנקודה הוא פשוט חותך אני רוצה שפשוט אם הספרה השלישית אחרי הנקודה קטנה מ5, אז לחתוך. גדולה או שוה ל5 אז להוסיף אחד לספרה השניה אחרי הנקודה מישהו יודע איך אני עושה את זה? תודה מראש

    • 14 תגובות
    • 1.1k צפיות
  23. Started by uzana2004,

    1. השאלות שלי ככה: אחרי שאני מבצע % 2 על מספר מסויים, איך אני מקבל את הערך אחרי השארית? לדוגמא: אם ביצעתי על 2 % 9 אז השארית = ל1 והערך שנשאר אחרי השארית הוא 4... 2. אני צריך לקבל מספר כלשהו ולבדוק האם הוא עשרוני הוא בינארי איך אני יכול לבדוק זאת?

    • 14 תגובות
    • 19.7k צפיות
  24. Started by shahaf14,

    טוב אני רואה שאתם ממש מזלזלים כנראה היה לכם "חויות" מהעבר אז ישנם עוד פורומים שישמחו לקבל על עצמם דבר מתמשך כזה ההפסד כולו שלכם בפורום אחר דבר כזה הצליח כ 3 חודשים. ראיתי דווקא תמיכה מהמנהל בכך שנעץ את הנושא אבל זלזול מלא ממכם אז אין בעיה לבטל את זה כמו שזה התחיל אני לא מפסיד מזה כלום.

    • 14 תגובות
    • 1.4k צפיות
  25. http://mrspeaker.webeisteddfod.com/2006/01/07/hacking-pinball/ יש כמה מדריכים כאלו, מעיין מבוא קצר וזריז לתחום של REV ENG וכו'.

    • 14 תגובות
    • 1.7k צפיות

דיונים חדשים בפורומים