עבור לתוכן

תכנות

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

  1. יש לי 2 מקטעים, כל מקטע מורכב מ-2 נק' (אחת שמאלית ואחת ימנית) ולכל נק' יש כמובן קורדינטת X וקורדינטת Y ובין ביתר מתודה של getX ו-setY מה שאני צריך זה למצוא את נק' חפיפה (אם יש כמובן) בין 2 המקטעים רק עפ"י קורדינת ה-X אשמח לעזרה.

    • 16 תגובות
    • 3.8k צפיות
  2. Started by אלחנן111,

    1. מה המשמעות של המילה השמורה OTHERS ? לדוג' כאשר כותבים OTHERS=>'0' dddd ואז עושים על זה השמה לתוך STD_LOGIC מסוים. 2. אם אני רוצה שבפורט מסוים יהיה 0 לוגי קבוע, אפשר לעשות את זה בENTITY כשאני מכריז על הפורט? אם לא, איפה אפשר לקבוע לו ערך קבוע? רוב תודות,

    • 4 תגובות
    • 1.4k צפיות
  3. Started by johnynardi,

    אהלן שוב האם יש למישהוא מושג איך אני עושה רקורסיה שרצה על כל איברים במערך דו מימדי?

    • 8 תגובות
    • 1.2k צפיות
  4. Started by guy81,

    סתם קטע קטן מתוכנית: mov dx, 10 mov ax,5 mul ax, dx ניסיתי לכתוב את הפקודה בכמה קומבינציות נוספות כמו למשל: mul ax, 5 ותמיד מופיעה לי השגיאה: error: invalid combination of opcode and operands מה הבעיה בקוד שרשמתי?

    • 1 תגובה
    • 907 צפיות
  5. Started by johnynardi,

    שלום לכולם! אני מנסה לעביר מטריצה לתוך רשימה מקושרת הנה הקוד: typedef struct mode { char brd[3][3]; int scor; struct Modes *next; }Modes; Modes *add(Modes *head,char bord[3][3],int point) { Modes *new_mode; new_mode = (Modes*) malloc(sizeof(Modes)); new_mode->brd = bord; new_mode->scor = point; new_mode->next = head; return new_mode; } וכשאני מנסה להריץ את התוכנית אני מקבל הודעת שגיאה : error C2106: '=' : left operand must be l-value יש למישהוא מושג ? תודה רבה מראש :-)

    • 4 תגובות
    • 972 צפיות
  6. Started by gkman,

    יש לי את הקוד הזה: <form id="edit_pod" action="action.php" method="get"> <input type="hidden" id="txt_pod_id" value="<?php echo $pod_id; ?>" /> <table class="edttable"> <tr> <td> Date: <br /> <small><i>(Hebrew date will be calculated and displayed in the site)</i></small> </td> <td> <select id="sel_d"></select> <select id="sel_m"></select> <select id="sel_y"></select> </td> </tr> <tr> <td> Category: </td> <td> <select…

    • 4 תגובות
    • 754 צפיות
  7. Started by guy81,

    קצת חדש לי כל השפה הזאת. אשמח אם רק תתנו לי כיוון באיך להתחיל. מצורף הקובץ שצירפו לנו. המשימה: התוכנית באסמבלי מקבלת כפרמטר מחרוזת("null terminated string" -מזה אומר?) באורך זוגי ומכילה רק תווים בהקסדצמילי. הפונקציה צריכה לקרוא כל פעם 2 תווים ולהכניס לתוך מחרוזת הפלט תו בהתאם לערך האסקי בייצוג הקסדצימלי. מחרוזת הפלט צריכה להיות גם היא "null terminated string" . ודוגמא למשל: > 4c656d6f6e Lemon section .rodata LC0: DB "The result is: %s", 10, 0 ; Format string section .bss LC1: RESB 256 section .text align 16 global my_func extern printf my_func: push ebp mov ebp, esp ; Entry code - set up ebp and esp pusha ; Save registers mov ecx, dword [ebp+8] ; Ge…

    • 0 תגובות
    • 881 צפיות
  8. Started by guy81,

    בתוכנית השתמשתי בפונקציית השוואה בין מחרוזות strcmp וגם ב- strcpy יבאתי קודם את הספריות הבאות: #include <stdio.h> #include <string.h> #include <stdlib.h> כשאני מפעיל valgrind מופיע לי: ==10166== Invalid write of size 1 ==10166== at 0x40290C0: strcpy (mc_replace_strmem.c:311) ==10166== by 0x80486B1: register_entry (task.c:99) ==10166== by 0x80484C0: main (task.c:28) ==10166== Address 0x41bf072 is 6 bytes after a block of size 4 alloc'd ==10166== at 0x4028876: malloc (vg_replace_malloc.c:236) ==10166== by 0x8048680: register_entry (task.c:94) ==10166== by 0x80484C0: main (task.c:28) ==10166== Invalid read of size 1 ==10166== at 0x40299DF…

    • 6 תגובות
    • 2.8k צפיות
  9. היי. יש לי בעיה מציקה ומוזרה כשאני מנסה לשמור נתונים לטבלה ב LINQ . הנתונים כנראה נשמרים כביכול באיזה שהוא באפר, אבל לא באמת נכתבים לטבלה. אם אני מנסה (באותה ריצה) להכניס שם משתמש שכבר קיים, אני מקבל שגיאה שהוא קיים. אבל אחרי יציאה וחזרה לתוכנית אפשר להכניס את אותו השם שוב... השדה username הוא ה Primary key של הטבלה. כשאני מסתכל על הטבלה אני לא רואה בשום שלב שהוא את הנתונים שהכנסתי. מצורף הקוד של הכנסת הנתונים. למישהו יש עצה? תודה רבה! user temp = new user(); temp.Username = tbUsername.Text; temp.Password = tbPassword.Text; temp.IsOnline = false; if (add == true) db.users.InsertOnSubmit(temp); else db.users.DeleteOnSu…

    • 12 תגובות
    • 1.4k צפיות
  10. Started by guy81,

    טוב, אני חדש בתחום של האסמבלי. כתבתי תוכנית במחשב אחד(בלימודים), התקמפל ורץ. העברתי את הקבצים למחשב בבית, התוכנית רצה אבל כשאני מקמפל שוב מופיעה לי השגיאה: make: nasm: Command not found קובץ הmakefile המלאתתעלמו מההערות)- זוי תוכנית c שקוראת לתוכנית באסמבלי #format is target-name: target dependencies #{-tab-}actions # All Targets all: hello # Tool invocations # Executable "hello" depends on the files hello.o and run.o. hello: main.o ass0.o gcc -m32 -g -Wall -o hello main.o ass0.o # Depends on the source and header files main.o: main.c gcc -g -Wall -m32 -c -o main.o main.c ass0.o: ass0.s nasm -g -f elf -w+all -o ass0.o ass0.s #tell make that "clean" is…

    • 2 תגובות
    • 1.2k צפיות
  11. Started by gkman,

    שלום יש לי קוד בJS: לאכלוס אפשרויות לשדות של יום חודש ושנה (תאריך): function populate_date(){ var today = new Date(); var d = today.getDate(); var m = today.getMonth()+1; var y = today.getFullYear(); for (i=1;i<=31;i++){ if (i==d){ document.getElementById("sel_d").options[i-0] = new Option(i, i, true, false); }else{ document.getElementById("sel_d").options[i-0] = new Option(i, i, false, false); } } for (i=1;i<=12;i++){ if (i==m){ document.getElementById("sel_m").options[i-0] = new Option(i, i, true, false); }else{ document.getElementById("sel_m").options[i-0] = new Option(i, i, false, false); } } for (i=200…

    • 2 תגובות
    • 709 צפיות
  12. Started by Bsx,

    ככה: mov ecx, dword [ebp+8] ; Get argument (pointer to string) mov edx, LC1 code: mov byte [edx], byte [ecx כשאני עושה את השורה מעל אני מקבל] invalid combination of opcode and operands בסה"כ מה שאני רוצה לעשות זה לקחת את התו שנמצא ב ecx ושים אותו ב edx איך אני עושה זאת ? תודה רבה

    • 1 תגובה
    • 850 צפיות
  13. Started by davidfa89,

    הייי אני מקצה זיכרון דינמי בפונקציה, הפונקציה מקבלת פוינטר של מבנה התוכנית קורסת מיידית אחרי הכניסה לתנאי if (test == 0 ) משום בהקצאה הדינמית של CHAR קורס אצלי כל התוכנית בלינק : http://pastebin.com/raw.php?i=14Qf2a0E אשמח לעזרה תודה

    • 16 תגובות
    • 6.5k צפיות
  14. Started by Lior4543,

    היי, אני ושותף שלי מתחילים לפתח בASP.NET C# ואנחנו נתקלים בבעיה כאשר אנחנו רוצים לעבוד עם אותו הDB, איך אני אוכל לשתף אותו.. שהוא גם יוכל לעבוד איתו.. או בכללי, האם הVISUAL מאפשר עבודה משותפת כמו זאת? ואם כן איך.. תודה מראש, ליאור!

    • 1 תגובה
    • 704 צפיות
  15. Started by פיני1805,

    שלום, איך עושים חיסור טבלאות ב-HEIDISQL. עם הפקודות MINUS,EXCEPT,INTERSECT זה לא עובד. לדוגמא:[pre]SELECT* FROM `users` MINUS SELECT* FROM `users` WHERE `utype` = 1 [/pre][pre] [/pre]

    • 1 תגובה
    • 1k צפיות
  16. קודם כל, תסלחו לי אם מדובר בפורום הלא נכון או בשאלה נורא בסיסית - הניסיון שלי באזור הזה ספציפית הוא מועט. יש לי 2 קבצים (חלק מ Option ROM של BIOS/EFI לצורך העניין). הקובץ הראשון (גודל 27647 Bytes): 000068F0 30 0 00006900 20 00 3F 58 20 00 4D 61 72 76 65 6C 6C 20 38 38 ?X Marvell 88 00006910 53 45 39 31 78 78 20 41 64 61 70 74 65 72 20 2D SE91xx Adapter - 00006920 20 42 49 4F 53 20 56 65 72 73 69 6F 6E 20 00 31 BIOS Version 1 00006930 2E 30 2E 30 2E 31 30 32 37 2E 00 49 6E 69 74 69 .0.0.1027. Initi 00006940 61 6C 69 7A 69 6E 67 2E 2E 2E 00 57 61 72 6E 69 alizing... Warni 00006950 6E 67 20 2D 20 73 6F 6D 65 74 68 69 6E 67 20 7…

    • 1 תגובה
    • 1.2k צפיות
  17. Started by wow,

    התחלתי ללמוד Java ויש לי Class שיצרתי ואני אמור ליצור לו קובץ API מכל ההערות שהכנסתי בקוד, איך עושים את זה ?

    • 3 תגובות
    • 999 צפיות
  18. אז אחרי שישבתי היום כל היום על התוכנית ודיי נתקעתי במשהו קטן, החלטתי לפנות אלייכם לעזרה - כחלק מהתוכנית אני צריך לרשום פונקציה שאמורה לקבל מהמשתמש רשימה של 20 מספרים מינימום, בגודל של 10 תוים כל אחד. זה מה שיצא לי עד עכשיו - double GetArr(double array[ARR]){ int i; for(i=0;i<ARR;i++) scanf("%lf", &array[i]); return array[ARR]; } עד כאן הכל יפה והכל עובד מצויין. הבעיה מתחילה כאשר אני מנסה להגביל את הקלט. איך אני מפסיק את הקליטה כך שברגע שהמשתמש יקיש 1- לדוגמא, הקלט יפסק ויחזר מערך בגודל שהמשתמש הקיש? אשמח לעזרה, אני דיי תקוע ולא יכול להמשיך בלי הפונקציה הזו.

    • 4 תגובות
    • 1.1k צפיות
  19. Started by gkman,

    שלום יש לי מחלקה של עיצוב בCSS: .Category a:link{color: navy; text-decoration: none; } .Category a:visited {color: navy; text-decoration: none; } .Category a:hover{color: navy; text-decoration: underline;} זה לא יעבוד לי כשאני אכתוב כך: <div> <a href="somewhere" class="Category" text </a> </div> אבל זה כן יעבוד לי: <div class="Category"> <a href="somewhere"> text </a> </div> למה זה ככה? זה גורם לי לבעיות- כי אני רוצה חלק מהקישורים בעיצוב כזה וחלק באחר. איך אפשר לתקן?

    • 4 תגובות
    • 749 צפיות
  20. האלן, אני כותב תוכנה שתחשב לי ולחברים שלי כל מני דברים שקשורים לנסיעות ולאם עדיף לנסוע באוטובוס או רכב לכולנו כי יש לנו הרבה נסיעות.. בכל מקרה אני צריך דרך לייצר מערך נתונים של המרחקים וזמן הנסיעה בין כל המקומות לכל המקומות בארץ כדי שאני לא אצטרך לגשת לאינטרנט ולעשות את זה כל פעם מחדש, ז"א אני צריך שכל צומת בארץ יהיה לה פוינטר למקום הבא ממנה ואת המרחק וזמן הנסיעה אליו ככה שאני אוכל לייצר מפה של מרחקים וזמן נסיעה בין כל המקומות בארץ לכל המקומות בארץ.. אני לא צריך ייצוג גרפי של זה אני פשוט צריך בתוכנה שלי לשלוח המון אפשרויות כדי למצוא מסלול אופטימלי להרבה אנשים ביחד אז אני מעדיף לא לגשת לאינטרנט אלא שיהיה לי database על המחשב כדי שזה ירוץ יותר מהר, יש את הפונקציה CDXroutemp…

    • 1 תגובה
    • 742 צפיות
  21. Started by ~שירה,

    ברצוני לכתוב MACRO שיפעל בעת הפעלת WORD (פתיחת מסמך חדש וישן). אני מבינה שאני צריכה לכתוב את הMACRO בקובץ NORMAL.DOT מהי הפונקציה שתפעל בעת פתיחת מסמך WORD (ממנה אוכל לקרוא לפונקציות נוספות?) איך ניתן לשמור נתונים כדי לבדוק אם פונקציה זו נקראה כבר בעבר או שזו לה פעם ראשונה??

    • 0 תגובות
    • 784 צפיות
  22. Started by ohad5g,

    אני משתמש בתוכנה Microsoft Visual C++ 2010 Express כאשר אני כותב את הקוד ורוצה להפעיל בdos הוא נעלם לאחר החישוב יש איזה קוד שמשאיר אותו בdos ולא יוצא ?.. זה הקוד #define _CTR_SECURE_NO_WARNINGS #include <stdio.h> #include <conio.h> void main (void) { int a,b,sum1,sum2,sum3,sum4; scanf("%d %d",&a,&b); sum1=a+b; sum2=a-b; sum3=a*b; sum4=a/b; printf("the + of %d and %d is %d\n",a,b,sum1); printf("the - of %d and %d is %d\n",a,b,sum2); printf("the * of %d and %d is %d\n",a,b,sum3); printf("the / of %d and %d is %d\n",a,b,sum4); }

    • 5 תגובות
    • 1k צפיות
  23. Started by gkman,

    שלום. יש לי שאילתה עם LIMIT - ולכן כשיש לי יותר תוצאות מהLIMIT יש לי שדה select שמציג את מספר העמודים וכהמשתמש משנה את הערך בשדה הזה הדף מתחלף ביחד איתו. הקוד שעשיתי עם השדה select הוא (הקוד המלא הוא סופר ארוך אז זה רק חלק..): <?php ... // get total enty results $row2 = mysql_fetch_array($tot_results); $total_res = $row2['total']; // get total pages needed to display all results. $total_p = ceil($total_res / MAX_RES); echo 'Showing Page: '; //generate select field- and select the current page echo '<select name="p_id" id="p_id" onchange="chg_page()">'; for ($i = 0; $i < $total_p; $i++) { $k = $i + 1; if ($i == $p){ echo '<option value="' . $_SE…

    • 1 תגובה
    • 665 צפיות
  24. Started by robicon,

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

    • 21 תגובות
    • 11.6k צפיות
  25. Started by meirtz4,

    היי אני בטוח שהנושא עלה מאות פעמים, פשוט לא משנה כמה חיפשתי לא הצלחתי למצוא תשובה מתאימה בנושא, כל הרשת מלאה בזבל. התקנתי שרת של BITNAMI על המחשב, אם אני ניגש ממחשב אחר ברשת המקומית אני מצליח להגיע אליו, אבל אני לא מצליח להגיע אליו מחוץ לרשת המקומית - כלומר משהו לא תקין בהעברת פורטים בראוטר (אולי...). מה שעשיתי זה - הפעלתי את השרת, וידאתי שהוא עובד דרך מחשב אחר ברשת המקומית נכנסתי להגדרות של הראוטר, הגדרתי VIRTUAL SERVER שמכוון שאת הפורט החיצוני לפנימי המתאים כמובן... וזה לא עובד.. אולי חסר לי משהו בדרך. המון המון תודה!

    • 0 תגובות
    • 667 צפיות

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