עבור לתוכן
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 SweeT_EviL,

    אני צריך לרשום כמה דברים בC שאני צריך לרשום אותם או בHEXADECIMAL או בASCII. אז אם אני ישלב אסמבלר עם זה אני יסתדר או לחלופין איך לרשום קוד של משהו באסקי אצל משתנה/ישר הדפסה, כמובן שזה לא משנה.

    • 6 תגובות
    • 845 צפיות
  2. Started by master whilee,

    אני בונה כל מיני מעגלים באלקטרוניקה, שמתחברים למחשב דרך הLPT. אני בונה תוכנות ששולטות עליהם בשפת C, עם הקומפיילר של Borland לDOS שנקרא Turbo C++. אם בונים תוכנות ששולחות מידע לפורט, על ידי הפקודה outportb בWIN98, אין כל בעיה, אבל בXP, לא ניתן לגשת לפורטים באופן עצמאי. השאלה שלי היא האם יש דרך בה ניתן בכל זאת לגשת לפורט של הLPT כתובת 0x378, דרך הXP. תודה רבה מראש. בטעות שמתי את הת'רד בפורום הלא נכון. התכוונתי לשים אותו בפורום אלקטרוניקה ומודינג... אבקש להעביר אותו לשם

    • 1 תגובה
    • 1.2k צפיות
  3. Started by אתי :),

    יש לי תוכנית. זה ה main הראשי. זה תוכנית שקולטת מבנה של סטודנט למשל. מישהו יכול להסביר לי אולי מה הטעות שעשיתי ולמה ההדפסה יוצאת לא טוב? אני רוצה שזה ידפיס לי חמש פעמים כאילו יש חמש סטודנטים ולפעמים זה בורח. מדפיס פעם שורה אחת למשל רק את השם.פעם רק את השורה של הציון.פעם שלוש פעמים את השם של תלמיד וכוו.... int main() { int i=0; student person[stud]={{0},0}; for (i=0;i<stud;i++) { cout<<"please enter your name & last name \n"; gets((person+i)->name); cout<<"please enter your grade \n"; cin>>(person+i)->grade; } ave(person); max(person); return 0; } [br]פורסם בתאריך: 23.01.2011 בשעה 23:09:19 ניסיתי לעלות תמונה לא ממ…

    • 8 תגובות
    • 2.1k צפיות
  4. אני מקווה שזה הפורום הנכון, הבעייה היא לא עם C++ אלא עם הסביבת עבודה... אז ככה, יש לי קובץ header בשם Tokenizer.h, בצד שמאל יש לי את רשימת הקבצים שיש בפרוייקט שלי, לחיצה על Tokenizer.h פותחת לי טאב חדש בשם Tokenizer.h שבו אני יכול לשנות את הקוד... כידוע לכם (אני מניח), כשמקמפלים קוד הקומפיילר עושה link בין הקבצים, בין היתר, כמובן, בין הקובץ header לקובץ cpp הבעייה היא שאצלי הוא עושה לינק בין קובץ בשם tokenizer.h לקובץ Tokenizer.cpp (ההבדל היחיד בין 2 קבצי הheader שציינתי הוא שאחד מתחיל באות קטנה ואחד באות גדולה) אני לא מוצא שום קובץ בשם tokenizer.h, ולא עשיתי include בשום מקום לקובץ בשם tokenizer.h, הוא לא מופיע לי ברשימת הקבצים של התוכנית, הוא לא מופיע בתיקייה של הפרוייק…

    • 1 תגובה
    • 732 צפיות
  5. Started by mosh71,

    היי..אני מנסה לרשום קטע קטן עם if-else שבו אני אומר שאם החודש הוא חמישי או שביעי..אני מוציא פלט שיש 31 יום..אחרת יש לי 28 יום..(זה חלק קטן מאיזה קטע שאני אמור לרשום)..אבל זה לא עובד לי..אני מקבל תשובה נכונה רק אם אני רושם 5..לגבי 7 או כל מספר אחר אני מקבל 28 אני מקבל אפשר עזרה..איפה טעיתי? ניסיתי כל מני וריאציות עם השימוש ב-or

    • 3 תגובות
    • 1.7k צפיות
  6. אתמול שאלתי שאלה אודות לרשימה מקושרת, לאחר שלא כלכך הצלחתי להבין את אופן פעולת הרשימה ולשם מה היא נועדה. זיהיתי כי הבעיה היא ככל הנראה חוסר שליטה והבנה בנושא המצביעים. לאחר מעבר וחזרה על החומר, הגעתי שוב לנושא ההקצה הדינמית. כאן, עלו בפני מספר שאלות: ראשית, הבנתי כי כאשר מקצים זיכרון, מה שלמעשה קורה זה שפונקציית הmalloc מקצה כתובת בזיכרון ומשימה את הכתובת למשתנה מסוג מצביע. בתום השימוש, הזיכרון משוחרר. עכשיו, אם הרצתי לפני כן מספר תכניות עם קטעי קוד שלא עבדו על פי עקרון ההקצאה הדינמית-האם הייתה שם למעשה דליפת זיכרון?(תכניות פשוטות כמו הדפסת לוח הכפל, תכנית לחישובים שונים כגון חיבור וחיסור וכד'). עוד דבר שלא לגמרי ברור לי-אם למשל אני רוצה להריץ תכנית מאין זו: #include &l…

    • 17 תגובות
    • 3.1k צפיות
  7. Started by NI4NI,

    שלום לכולם אני לא עוסק בתכנות כמקצוע כבר שנים רבות, אבל אני ממשיך לפתח דברים פה ושם, בעיקר כתחביב או עבור חברים. בבסיסי אני מתכנת JAVA ועם השפה הזאת עבדתי עד עכשיו. אלא שראיתי שכולם כבר יורדים מאפליקציות צד לקוח ומפתחים אפליקציות web ואני רוצה שגם התוכניות הבאות שלי יהיהו כאלו. אלא שפה יש הצפה של אפשרויות וטכנולוגיות שגם קשה לבחור עם מי מהן לעבוד וגם לא ברור לי מה כל אחת עושה. אז הייתי רוצה שתעזרו לי לבחור כאשר אני מעדיף בלי טכנולוגיות של מיקרוסופט: 1. PHP - מצד אחד מאד נפוץ ומצד שני קצת פרימיטיבי והרבה ממליצים שלא להתחיל בזה. 2. ruby on rails, scala וכאלה. האם אפשר בכלל לבנות איתם אפליקציות ווב ? על איזה app server זה אץ ? 3. כל מיני java frameworks כמו spring או hiberna…

    • 4 תגובות
    • 2.6k צפיות
  8. אני אמור לקלוט מספר ולהציג אותו בהקסדצימלי. הצלחתי לעשות את התוכנית אבל יש לי בעיה להעביר את המספרים בסוף לאותיות, דוגמא: אם אני מכניס את המספר 125 אני אמור לקבל 7D אבל אני לא המרתי את ה-13 שאני מקבל ל-D אז זה מציג לי אותו כ-713, השאלה שלי היא איך אחרי שאני קולט את כל הספרות למערך אני יכול להגיד למערך שאם למשל באינדקס i=2 יש את המספר 10 אז שיכניס לתוכו את A ? אני אמור להשתמש בסטרינג או משהו ? using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace T200 { class Program { static void Main(string[] args) { int num = int.Parse(Console.ReadLine()); int count = 0; //define array int[] hexad…

    • 9 תגובות
    • 3.1k צפיות
  9. הבנתי שאי אפשר לקרוא לפונקציה של PHP מתוך MYSQL.. אז איך כן ניתן לעשות כזה דבר ? ניסיתי באמצעות הפונקציה EVAL ללא כל הצלחה.....

    • 9 תגובות
    • 884 צפיות
  10. Started by Eviljelly,

    שאלה ראשונה , define# רץ לפני הקומפיילר ולכן טוב רק בקובץ שבו הוא נכתב נכון ? לדוגמא אם אני מגדיר בקובץ א define ובקובץ ב עושה include לקובץ א זה לא ישפיע על התוכן של קובץ ב (כמובן שקובץ א הוא header) יש לי פשוט כמה define זהים בקבצים שונים ואני רוצה לאחד אותם (מסיבות מובנות) ורוצה לבדוק אם זה אפשרי .. שאלה שניה (לא בטוח שאני שולט בכל המושגים). אני מנסה להגדיר קישור בין תהליכים באמצעות קטע הקוד הבא : struct sockaddr_un ServerUNIXstream; ServerUNIXstream.sun_family=AF_UNIX; ServerUNIXstream.sun_path="/user/workplace/socket1"; SocketID[2]=socket(AF_UNIX, SOCK_STREAM,0); וכל הזמן מקבל שגיאות קומפילציה על הניסיון להגדיר את ה path . ניסיתי ליצור משתנים מכל הסוגים (char[…

  11. Started by snaidis,

    הנה לכם אתגרון קטן: נתונים שני מספרים A,B אתם צריכים למצוא את הגדול מביניהם מבלי שימוש בפונקציות שלכם כלומר כאלה שאתם כתבתם ובלי IF גלויים רק פעולות חשבון פשוטות כמו חיבור, חיסור, כפל, חילוק , חזקה, ערך מוחלט, סוגריים וכו.

    • 7 תגובות
    • 1k צפיות
  12. אהלן אני כותב תוכנית מסויימת באנליזה נומרית, ועל הדרך צריך להזכר בכללים הנוקשים של שפת C החלק הראשון של התכנית הולך כך : #include <stdio.h> int find_rank() { int n; printf("Please enter matrix rank:\n "); /* number of equations - 1 */ scanf("%d", &n); return n; } int main() { int i=0; int n = find_rank(); /* call an outside function since we cant declare an array with no finite number of components */ double b[n], d[n], c[n], a[n], x[n]; double denom=0; /* denom as a shortcuf for denominator = 'mechane' */ /*the first and last T's are constants*/ printf("Enter T0:\n "); scanf("%lf", &b[1] עצרתי במקום …

    • 7 תגובות
    • 1.1k צפיות
  13. Started by Dor767,

    1

    • 14 תגובות
    • 1.3k צפיות
  14. Started by erap129,

    יש איזו פקודה שעושה את הפעולה ההפוכה מCOUT אוPRINTF ומוחקת משהו שנרשם מקודם בעזרת אחת מהפקודות האלו? (עדיף שהיא תהיה בספריית STDIO.H) עריכה- אוקיי עכשיו מצאתי שיש את האופרטור delete שיכול למחוק פוינטרים. אז כדי למחוק תו (למשל A) אני עושה משהו כזה? char letter='a'; char *ptr; ptr=&letter; printf("%c",letter); delete letter; זה נכון?

    • 8 תגובות
    • 2k צפיות
  15. היי, חשבתי לפרסם כמה קישורים טובים על הנדסת תוכנה ותכנות שיכולים להיות מועילים: http://www.softwarearchiblog.com/ - לקחים מעשיים בהנדסת תוכנה (בלוג שלי), נטייה לג'אווה ואגייל http://www.reversim.com/ פודקאסט עברי מצוין. http://heblog.ronklein.co.il/ דוט נט, OO http://technoblogia.net/ בעיקר דוט נט http://firefang.net/blog/ תכנות ומחשבים באופן כללי http://blogs.microsoft.co.il/blogs/vprnd/ פיתוח תוכנה יותר מהזווית הניהולית. אני מקווה שתמצאו אותם מעניינים ופוריים. אנא הוסיפו עם יש עוד בלוגים טובים בעברית שאתם מכירים (עבדתי קשה למצוא, והחלטתי לפתוח אחד משלי כדי לנסות ולהשלים את העבודה) ליאור

    • 2 תגובות
    • 1.9k צפיות
  16. Started by psychuil,

    יש לי נניח את הקוד הבא בתוך לולאה: i=i+i; printf("%d",i); Sleep (150); יש דרך שבה אני נותן ללולאה לרוץ עד שהמשתמש לוחץ על כפתור כלשהו, ואז התוכנה עוברת לקטע קוד מסויים?

    • 4 תגובות
    • 1.2k צפיות
  17. היי, אני רוצה למחוק את כל הקבצים בתיקייה מסוימת דרך ה Command Prompt. אני לא רוצה למחוק את התיקייה עצמה או את תיקיות המשנה שבתוכה אלא רק את הקבצים שבתיקייה. הקבצים הם מכמה סוגים (כולמר מספר סיומות)

    • 3 תגובות
    • 724 צפיות
  18. Started by rander1,

    כתבתי echo hello@world.com | clip ושמרתי כקובץ bat בכל פעם שאני מקליק זה מעתיק לי את המלל לא הצלחתי לעשות אותו דבר בעברית שאני אקליק וזה יעתיק לי את המלל בעברית תודה

  19. Started by א,

    נניח שאני יוצר מופע של המחלקה A, שמכילה (לא יורשת) את המחלקה B. למשל כך: class B { public: B() { cout << "hello B" << endl; } }; Class A { public: A() { cout << "hello A" << endl; } B test; }; ביצירת מופע, איזה בנאי יופעל קודם? של A או של B? חשבתי שקודם של A, כי הבנאי זה הדבר הראשון שמופעל ביצירת מופע, אבל מסתבר שדווקא הבנאי של B. למה זה?

    • 3 תגובות
    • 1.7k צפיות
  20. Started by guyohayon,

    שלום לכולם, אני מנסה לעשות באתר שלי בשורת המשימות (איפה שיש דף הבית, הרשמה וכו') שאם אני שם את העכבר על אחד מהם, התמונה משתנה. ברור שאני יודע איך עושים זאת, אבל יש הרבה תמונות ואני רוצה לעשות את כל זה בפונקציה אחת. מה שניסיתי לעשות הוא : <img src="register.gif" width="145" height="50" name="register1" id="register1" value="1" onmouseover="changepic("registermouse.gif","register1")"/> זה אחת מהתמונות לדוגמא כאשר registermouse זה התמונה שמתקבלת אחרי כאשר שמים את העכבר על התמונה register. והנה כל הסקריפט של הjava : <script type="text/javascript"> var name; var pic; function changepic(pic, name) { name.src = pic; } </script> …

    • 10 תגובות
    • 1.7k צפיות
  21. Started by baruch_555,

    שלום...יש לי שאלה שאני לא יכול לפתור אותה...: ריבוע קסם הוא ריבוע המכיל מספרים טבעיים שבו סכום כל שורה, סכום כל העמודה וסכום כל אלכסון שווים. כתוב פעולה המקבלת ערכים של מערך דו מימדי ומחזירה TRUE אם המערך מהווה ריבוע קסם או FALSE אחרת. דוגמא לריבוע קסם שבו סכום כל שורה, כל עמודה וכל אלכסון שווה 15: 2,9,4 7,5,3 6,1,8

    • 8 תגובות
    • 4.5k צפיות
  22. נתונה הבעיה: יש מחלקה A: class A{ public: void doA(); private: ... }; יש מחלקה אחרת B class B{ public: void doB(); private: A _a; }; כמו שניתן לראות היחס של A ו B הוא יחס של B has A מילת המפתח פה היא has, כאמור אין אפשרות להישתמש בהורשה. כמו כן המתשמש יכול ליצור רק מחלקות מסוג B ( A לא ניתן ליצור כי היא לא תעבוד בלי B). כמו כן המחלקה B אמורה לספק גישה למתודה doA של המחלקה A. איך ניתן לעצב את זה? הרעיונות היחידים שעלו לי לראש הם: 1. להוסיף מתודה ל B שנרקראת const A& getA() const{return _a} ואז לקרוא לה ככה b.getA().doA(); 2. להוסיף ל B מתודה שנקראת void doAStuff(){ _a.doA();} אבקש את עזרתכם בלבחור בעיצוב הנכון ביותר מבין השתיים או להמליץ על עיצוב אחר שאני כנ…

    • 4 תגובות
    • 631 צפיות
  23. עריכה: הבעיה מוצגת 4 פוסטים למטה. עיינתי בספר: לימוד visual c++ תוך 21 ימים של SAMS. בספר (ביום השמיני) יש דרך להצגת להציג תמונה מקובץ שנבחר. קיימים שני חלונות, חלון ראשי שבו בוחרים מה יוצג, וחלון משני שמציג. אני רוצה לעשות חלון בודד שיציג תמונה שהגדרתי כמשאב. ניסיתי את הקוד הבא, אבל הוא עבד רק כאשר מקמתי אותו בחלון המישני (בתוכנה עם 2 החלונות), ולא הציג את התמונה בתוכנה עם החלון הבודד. CDialog::OnInitDialog(); ... // TODO: Add extra initialization here CPaintDC dc(this); CBitmap bm; bm.LoadBitmap(IDB_BITMAP); CDC dcMem; dcMem.CreateCompatibleDC(&dc); dcMem.SelectObject(&bm); dc.BitBlt(10,10,50,50,&dcMem,0,0,SRCCOPY); ... } מה חסר / שגוי בקוד? לשם…

    • 6 תגובות
    • 1.6k צפיות
  24. Started by omfir,

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

    • 25 תגובות
    • 2.4k צפיות
  25. Started by pssheba,

    שלום, טקסט מג'יבריש לעברית אני ממיר כך: <?php $text = iconv("UTF-8","ISO-8859-1", "ãéðä"); echo $text;?>וזה עובד. כאשר בדיוק אותה המחרוזת בג'יבריש נמצאת בקובץ טקסט, הענינים מסתבכים. זה הקוד להמרה: <?php header('Content-Type: text/html; charset=windows-1255'); iconv -f WINDOWS-1255 -t UTF8 test.txt > converted.txt; $myFile = 'test.txt'; $myHandle = fopen($myFile,'r'); $myText = fread($myHandle, filesize($myFile)); $ridComma = explode(',',$myText); foreach($ridComma as $item) { $text = iconv("UTF-8","ISO-8859-1", $item); echo $text; } fclose($myHandle);?>וזו הודעת השגיאה שאני מקבל: מישהו יכול להסביר לי מדו…

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

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.