עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

תכנות

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

  1. Started by man with no name,

    אהלן זה שוב אני (: המחרוזת "Hello GoodBye" , אז אחרי הפעלת הפונקציה היא תהפוך ל- "GoodByeHello" מה הרעיון שעומד מאחורי זה?

    • 9 תגובות
    • 986 צפיות
  2. Started by yossi_cohen24,

    לאחרונה הכרתי את אלגוריתם המיון מרג' סורט, והבנתי שאין אלגוריתם מיון בזמן ריצה לינארי, ואף שמעתי שיש הוכחה שאי אפשר לעשות אחד כזה.. אבל אני חושב שהצלחתי, בהתחלה היה מספר הגבלות, הצלחתי רק בטווח 1-10 אח"כ הצלחתי בטווח כל P ועכשיו הטווח הוא כל Z המגבלות שנותרו כעת הם מספרים ממשיים, (לא ממיין מספרים ממשיים) ומספרים זהים (לא ימיין נכונה במקרה של מספר שמופיע מעל פעם אחת) אני ממש קרוב ללהצליח להתגבר על המגבלה של דופליקטים השאלה שלי- האם יש טעם להשקיע זמן? כלומר האם יש באמת הוכחה שאי אפשר למיין בזמן לינארי? האם יש לי טעם בכלל להשקיע גם אם זה כן אפשרי? כלומר אפשר לעשות עם האלגוריתם משהו במידה ואצליח? כעת האלגוריתם ממיין בזמן לינארי כל מערך מעל Z בלי דופליקטים. תודה וסוף שב…

    • 7 תגובות
    • 2.3k צפיות
  3. אני כותב תוכנית בשפת C. אסור לי להשתמש בחילוק כפל או אחוז וגם לא ב POW וכדו... חילוק פחות או יותר הבנתי איך מבצעים, אבל אם נגיד יש לי לתת שארית למישהו יש מושג ? למשל 3\8 התוצאה היא 2 עם שארית שהיא 2, איך מגיעים לשארית ? תודה מראש

    • 2 תגובות
    • 2.9k צפיות
  4. א. (20%) כתוב פונקציה read_array הקוראת מספרים שלמים מהקלט לתוך מערך. הפונקציה מקבלת כפרמטר מספר שלם end_signal וקוראת מספרים מהקלט עד שמופיע המספר end_signal, אותו היא לא מכניסה למערך. הפונקציה תחזיר את כתובת תחילת המערך שלתוכו קראה את המספרים. הנחיות: · כמות המספרים לא ידועה מראש אך אינה עולה על קבוע חיובי MAX . · הפונקציה תחזיר את הכתובת של מערך מוקצה דינאמית שגודלו כמספר המספרים שהפונקציה קראה בפועל (לא בהכרח MAX). · כמות המספרים שנקראו תוחזר בעזרת פרמטר נוסף של הפונקציה · ניתן להניח שהקלט תקין. · הפונקציה read_array לא מדפיסה את המערך שקראה. זוהי בעיקרון השאלה ומשום מה הסתבכתי איתה אין לי מושג איך לעבוד עם ה WHILE זה מה שכתבתי # #i…

    • 18 תגובות
    • 1.6k צפיות
  5. אני חדש בכל הקטע הזה של תכנות ... אני לומד מהאינטרנט בעיקר... יש לי תוכנה שאני רוצה לעשטת שקשורה לשיבוץ נתונים בטבלה לפי קטגוריות וגורמים משנים לדוגמה : חייל בדרגה מסוימת עושה שמירה לצורך הענין רבט וחייל בדרגה גבוהה יותר סמל לא יעשה אותה משימה אבל כן יעשה טורנות סמל וכד' כמה מסובך זה צריך להיות? ובאיזה שפה הכי כדי לעשות את זה

    • 6 תגובות
    • 1.2k צפיות
  6. אני חושב להתחיל בשפת C ולאחר מכן ל++C ול #C אני השמח לקבל אתרים מדריכים סרטונים אין לי בעיה ללמוד לבד תודה רבה מראש לכל העוזרים

    • 2 תגובות
    • 1.2k צפיות
  7. Started by shayh,

    היי, אני יודע שזה לא הפורום הכי קשור, אבל אני מניח שאם יש אנשים באתר אנשים שיכירו את המערכת הזאת זה כאן. אני מתחיל בקרוב קורס QA ונפלה עליי ההבנה שאולי אצטרך לקנות מחשב נייד. אחת התוכנות שהולכים ללמוד שם היא Selenium, אני לא מוצא בשום מקום באינטרנט מה דרישות המינימום שלה כדי להבין איזה מחשב אני צריך לקנות. הייתי גם בעמוד של התוכנה בויקיפדיה http://en.wikipedia.org/wiki/Selenium_(software) וגם באתר שלהם http://seleniumhq.org/ ובשני המקומות לא מצאתי כלום ??? מישהו מכיר/חווה/יודע? תודה רבה

    • 0 תגובות
    • 1.1k צפיות
  8. Started by omri123,

    יש לי תוכנית בC שקוראת לפונקציה ב אסמבלי, מחשבת ממוצע בספרים במערך ומוצאת מינ ומקס. יש לי בעיה שאחרי שחיברתי את כל המערך בעזרת המעבד המתמטי, הסכום יושב לי בST(0) ואני רוצה להכניס לו גם את גודל המערך שיושב ב BP+8, אבל אני לא מצליח משום מה. זה הקטע קוד של החישוב ממוצע. אשמח אם מישהו יאיר את תשומת ליבי. AVG: MOV SI,[bP+6] FLD DWORD PTR [sI] MOV CX,[bP+8] L1: FLD DWORD PTR [sI+4] FADD ADD SI,4 CMP CX,2 JZ FINISH LOOP L1 ;------------------------------------------------ FINISH: MOV di,[bP+8] FiLD DWORD ptr di fdiv אני יודע שהפקודה FILD לא נכונה, השאלה איך אני מכניס את BP+8 ששם נמצא גודל המערך (10 לצורך העניין) לST

    • 0 תגובות
    • 4.6k צפיות
  9. Started by alex7788,

    יש לי את המבנה הזה typedef struct node { int data; node*left,*right }Tree; אני צריך לעשות פונקציה שיוצרת עץ ופונקציה שמוסיפה מספר לעץ איך אני עושה את זה? תודה

    • 7 תגובות
    • 2.5k צפיות
  10. Started by syntex,

    שלום, קיבלתי תרגיל לכתוב פונקציה רקורסיבית אשר מקבלת x y ובסיס(בקריאה הראשונה שיהיה 1) ומדפיסה את לוח הכפל עד x*y. ניסיתי כול מיני דרכים לכתוב אותו, התרכזתי העיקר ברעיון , לחלק את x עם עצמו ולהכפיל בבסיס עד שהבסיס שווה לy, אך בדרך זאת אני מתחיל את החזרה שלי כשהבסיס הוא 4 ולא 2, ככה שזה לא ממש עובד לי. אשמח אם מישהו יוכל קצת לכוון אותי לצורת מחשבה אחרת. בברכה,

    • 17 תגובות
    • 6.4k צפיות
  11. Started by Gilladriel,

    יש לי בעיה בתכנית שאני יושב עליה יותר מדי זמן, מקווה שתאירו את עיניי. לא אלאה אתכם בפרטי התכנית, כך שאנסה להתנסח בצורה מופשטת. בתכנית ישנם (בין היתר) 3 קלאסים: A, B, C. B יורש מA, ו-C יורש מB. אציין שקיימים נתונים שונים בA, B, וC, כך שהקלאסים היורשים רק מרחיבים את הקלאסים מהם הם יורשים (ירושה קלאסית). במהלך התכנית אני כותב את השורה הבאה: A item = new C השורה הנ"ל מקבלת גם ארגומנטים שמקבל הקונסטרקטור של C. טיפוס זמן הריצה של item הינו C, וזמן קומפילציה - A. הכל מתקמפל ורץ תקין. בזמן ריצה, כשאני מנסה לבדוק את הנתונים בitem, בעזרת intellisense של הVS, הוא מוצג כאילו הוא מסוג A , ולא C. כלומר, האובייקט item שאמור להכיל נתונים של אובייקט מסוג C, מכיל רק את הנתונים של האובייקט …

    • 20 תגובות
    • 1.8k צפיות
  12. שלום לכולם מזה זמן מה, אני מנסה לכתוב תכנית פשוטה, המקבלת פריט בודד ל"מיניבר", כאשר הפריט כולל שם, וכמות(השדות מוגדרים בתוך מבנה). העניין הוא, שהמהדר(dev c++), מקמפל את הקוד בהצלחה ואף מריץ אותו, אך ברגע שאני מזין את הערכים הרצויים-התוכנית קורסת(הודעת שגיאה של מערכת ההפעלה הגורסת כי על התכנית להיסגר). כמובן-שללתי את האפשרות כי מדובר בבעיה במחשב הספציפי עליו אני עובד, הבעיה חוזרת על עצמה גם במחשב אחר. אשמח אם תעזרו לי להבין את שורש הבעיה #include <stdio.h> #include <string.h> #include <stdlib.h> struct minibar { char name[10]; int num; }; typedef struct minibar minibar; void scanf_item(minibar *p) { minibar *t = (minibar *)malloc(sizeof(minibar…

    • 4 תגובות
    • 1.3k צפיות
  13. Started by Pr0Xy,

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

    • 5 תגובות
    • 926 צפיות
  14. Started by Albetx,

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

    • 9 תגובות
    • 1.1k צפיות
  15. Started by מתחיל1,

    שלום ושבוע טוב! שמי עידן ואני סטודנט שנה א לה. תוכנה. נתקלתי בכמה שאלות שלא הצלחתי לפתור עקב חיסור ארוך של 4 שיעורים{מושתל כליות..:\} אני יודע שזה לא מקצועי לבקש פתרונות אבל אינני מצליח לפתור 3 מתוך 5 שאלות. אשמח לעזרה. *שימוש בספריות <iostream> ופונקצית strln בלבד. אני כבר אעלה את הדרך שלי לפתרון השאלה הראשונה. . ", תו – . פלט – מצביע לתו שבמילה . את כל האיברים וכתובתם אשר באינדקס 0,N,2*N,3*N,4*N עד סוף המערך 4,6,7,8,9} – הפונקציה תקבל מצביע לתחילת מערך זה. גודל המערך : 5, פרמטר – 2. ערך כתובת 4 &&( כתובת המשתנה ) 7 &&( כתובת המשתנה ) 9 && (…

    • 15 תגובות
    • 1.6k צפיות
  16. שלום. אז ככה יש לי מספר שאלות ב PHP ו MYSQL מאחר שאני חדשה בתחום אשמח אם תעזרו לי בכמה שיותר שאלות, אחרי לימוד אלו השאלות שנותרו לי, אני כרגע עוברת ומנסה למצוא פתרונות ויעזור מאוד אם את חלקם תתנו לי פה. אז ככה: 1. הפונקצייה mysql_connect מחברת אותי לשרת, ואז אני יכול לבחור database בעזרת mysql_select_db. נגיד ויש לי מסד נתונים של רשימת משתמשים וססמאות. ואז אני עושה טופס של login.php, יש פה איזשהי בעיה מבחינתי, כי כשאני עושה את ההתחברות ל mysql_connect, המשתמש יכול לדעת את הסיסמא של ההתחברות לשרת הראשי לא? זה נראה לי ממש בעייתי מבחינת אבטחה אז השאלה שלי היא איך עושים שהמשתמש לא יראה מה הסיסמא בהתחברות והאם זה הכרחי לעשות את זה בצורה שראיתי בכל המדריכים... שמגדירים $con לחי…

    • 11 תגובות
    • 2.6k צפיות
  17. Started by Styx,

    התרגיל הוא כזה לצייר מין דגל כזה באופן הבא. ***** **** *** ** * * ** *** **** ***** וגם הפוך כלומר להתחיל מכוכבית אחד ולעצור בN הבעייה שלי שאני לא יודע איך להפוך את התנאי עצירה הנה מה שעשיתי עבור הדגל הראשון void flag(int n) { int i; if (n<1) return; for (i=0; i<n; i++) { putchar('*'); putchar(' '); ] putchar(‘\n’); flag(n-1); for (i=0; i<n; i++) { putchar('*'); putchar(' '); } putchar(‘\n’); } }

    • 2 תגובות
    • 869 צפיות
  18. Started by IlanF,

    אני מחפש מערכת לניהול משתמשים לאתר שבנוי ב PHP. אני צריך משהו פשוט, אבל מאובטח. שהמערכת תנהל הרשמה, התחברות, איפוס ססמאות וכו', אבל הדבר הכי חשוב שאני צריך הוא שאם אני כבר מחובר ממחשב A, ומנסה להתחבר ממחשב B, שהמערכת תנתק את המשתמש במחשב A. (אני לא יודע כמה זה אפשרי, או בטוח, אבל זה מה שביקשו ממני) אשמח להמלצות, תודה

    • 3 תגובות
    • 2.3k צפיות
  19. Started by israelor,

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

    • 11 תגובות
    • 1.7k צפיות
  20. Started by naor586,

    הורדתי מהאינטרנט קוד של נעילת דלתות ורציתי ללמוד אותו אבל יש eror בקימפול /******************************************* Keypad and LCD lock on Pic16f628A with 3*4 keypad Project name: Combination Lock (Demonstration of the Keypad Library routines) LCD Display in 4-bit mode on PORTA Keypad on PORTB Door1 = 18 Door2 = 22 Door3 = 27 Door1 & 2 = 14 Three Attempts before Alarm Designed: By Ky Dat Nguyen (Student) From: Australia (Victoria University) year:2013 Course: EBES *****************************************/ unsigned char var1, var2, kp; char attempts=0; char state = 1;//start from state 1 char txt[4]; char text[] = "Combination Lock" ;//message text cha…

    • 6 תגובות
    • 3.5k צפיות
  21. Started by golla,

    שלום לכולם, יש לי פרוייקט להגשה ואני צריך לחבר בין מסד נתונים פשוט שבניתי באקסס לעמוד שאני בונה ב-asp.net ואחרי שאני אגדיר את החיבור אני צריך לדוגמא להזין נתונים בכל מיני TXTBOX ושהם יקלטו לאותו מסד נתונים, שגם בזה אני אובד עצות, אודה לכם על העזרה.

    • 3 תגובות
    • 1.5k צפיות
  22. Started by aerosmith,

    שלום. בניתי מספר עמודים באתר חדש שעשיתי.. עשיתי קובץ של CSS נפרד והעמוד שלי בנוי מבאנר למעלה, ומ-2 קטעים של תוכן מימין ומשמאל, ועוד שורה באורך של 2 הקטעים מתחתיהם. זאת אומרת: באנר תוכן ימין, תוכן שמאל תוכן למטה באורך של ימין ושמאל. יש לי 3 עמודים באתר. הבעיה שלי היא שכשאני רושמת יותר דברים והטקסט ארוך יותר מצד ימין מאשר מצד שמאל באחד העמודים, יש מין קפיצה של בערך 2-3 פיקסל שמאלה... כשה DIV הימני ארוך יותר מה DIV השמאלי באחד העמודים יש קפיצה וזה גורם לאתר להיראות בלתי מקצועי כי יש מין קפיצה במעבר לעמוד הספציפי הזה. בבקשה תעזרו לי! תודה.

    • 3 תגובות
    • 750 צפיות
  23. Started by Albetx,

    אהלן, אני בשלבים אחרונים של תכנות משחק קטן ויש לי בעיה מאוד מוזרה. משום מה הקומפיילר מחליט כמעט תמיד (במיוחד בהרצה הראשונה של הלולאה) לדלג על התנאי שבלולאה. הקוד: while ( turn ) { if (mX != lastClick && empty [pr] [pc]) { board [pr] [pc] = 0 ; empty [pr] [pc] = false ; int [] mouse = findPlaceToDraw ( findPlaceOnBoard (mX,mY) ) ; p.add (o[i]) ; o.setBounds(mouse [0], mouse [1], d, d); lastClick = mX ; turn = false ; } } [/i] התנאי הראשון מתקיים אך השני ( empty [pr] [pc]) לא מתקיים והקומפיילר מכל מקרה מריץ את הקוד. מה יכולה להיות הסיבה? תודה

    • 8 תגובות
    • 813 צפיות
  24. Started by morbidangel,

    שלום לכולם מישהו יכול לכוון אותי איך להשתמש ב- ScalaTest? בניתי ממיר מטבעות בסקאלה ועכשיו רק נותר לי להוסיף בדיקות לחלק מהפונקציות. האם יש צורך להגדיר קלאס חדש? האם מספיק שאותה פונקציה נבדקת תירש מ-FunSuite או FlatSpec ? אני לא מצליח להבין את הקונספט הזה. תודה על העזרה

    • 2 תגובות
    • 766 צפיות
  25. Started by RonCohen,

    שלום חזרתי עם עוד שאלות מעצבנות אבל אני יודע שתענו לי חחח יש דרך לקחת מיקום של תקייה שפתוחה קשה לי להסביר אז אני פשוט יביא דוגמא נגיד פתוח אצלי במחשב תקיית הווינדוס בכונן C אז אני יכול בדרך כל שהיא להציב ערך המשתנה STRING כל שהוא C:\Windows ? בC# שחכתי לכתוב

    • 13 תגובות
    • 1.3k צפיות

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.