תכנות
פורום בנושא תכנות - C, Java, VB, פיתוח אתרי אינטרנט - HTML, CSS, ג'אווה סקריפט, PHP, ASP.NET ועבודה עם שרתים, מערכות ניהול, מאגרי מידע, חברות איחסון ושרותי תחזוקה.
10,062 דיונים בפורום זה
-
שלום. אני צריך לממש את המשחק הנ"ל, ואחת הבעיות זה שאני אמור להגדיר במחלקה קבוע בשם: empty = ' ', ויש לי שגיאת קומפילציה "invalid charactr constant". אשמח לעזרה, תודה.[br]פורסם בתאריך: 22.12.2009 בשעה 00:58:19 שכחתי לציין שהשגיאה היא על ה - ' '.
-
- 10 תגובות
- 6.7k צפיות
-
-
היי אני צריכה לקלוט מחרוזת ב-C שיכולה להכיל גם רווחים. כשאני עושה את זה בscanf זה עוצר את הקליטה אחרי הרווח. אשמח לדעת איך אפשר שהמחרוזת תקלוט גם רווחים. רק לציין שלא למדנו פונקציית gets לקליטה (למדנו רק scanf וgetchar). תודה רבה!
-
- 3 תגובות
- 6.7k צפיות
-
-
שלום לכולם, עד עכשיו התעסקתי עם שפות תכנות פשוטות יחסית (HTML,אקשן סקריפט שבה הייתי ממש טוב וכ'ו..) ורציתי להתחיל ללמוד את עניין התיכנות קצת יותר לעומק. רציתי לדעת: מה נחשבת השפת התיכנות הכי שימושית היום? אני רוצה שפת תיכנות שאני אוכל להתמקד בה, ואלי תוך כמה שנים עדיין לא יצא ממני מתכנת, אבל אני אוכל להגיע לקורסי תיכנות ותהיה לי נקודת פתיחה טובה. שמעתי קצת על שפות כמו PHP וC++, מה עושים עם השפות האלה? תודה לעוזרים! אלון
-
- 35 תגובות
- 6.7k צפיות
-
-
אל תשימו לב שהשמות כימעט אותו הדבר כי זה אתרים שונים. מדריך למתחילים ל C http://clang.eitan.ac.il מדריך למתחילים ל C (יהיה קצת קשה לילמוד מהאתר למי שאין ידע בשפת תיכנות כמו פסקל) ומדריך למתחילים זריז ל C++ http://vlib.eitan.ac.il/cplusplus1/guide1-1.html אתר למתחילים ב C++ http://vlib.eitan.ac.il/cplusplus/index1.htm מדריך ל C++ http://vlib.eitan.ac.il/cplusplus2/guide2-1.html C++ למיתקדמים. http://vlib.eitan.ac.il/cplusplus4/index1.htm
-
- 0 תגובות
- 6.7k צפיות
-
-
שלום נתקעתי בשיעורי בית ב-JavaScript, כרגע על הנושא של מחרוזות. אני צריך ליצור טופס ולבדוק שבכל השדות קיים ערך כלשהו, בנוסף יש לי בדיקות נוספות לאימייל שייקלט: 1. האימייל לא יכיל תווים לא חוקיים. 2. יכיל רק @ אחד. 3. נקודה לא יכולה להופיע בסמיכות ל-@ באף אחד משני צדיו. 4. נקודה חייבת להופיע, אבל לא במקום הראשון לפחות 2 תווים מהסוף. אני תקוע רק בקטע של האימייל, משום מה זה לא עובד. הנה מה שעשיתי עד עכשיו: function vaild() { if (document.frm.fname.value=="") { alert ("First name is missing!"); document.frm.fname.focus(); return false; } if (document.frm.lname.value=="") { alert ("Last name is missing!"); document.frm.lname.focus(); return false;…
-
- 1 תגובה
- 6.6k צפיות
-
-
שלום אני די חדש בפורום הזה צריך עזרה בבנאי העתקה תודה לעוזרים. יש לי מחלקה שכתוב לי שאני צריך ליצור בה שני בנאיים אחד מקבל שלושה ערכים שלמים וקובע את התאריך החדש (day month year) והשני הוא בנאי העתקה המקבל תאריך ויוצר תאריך חדש שערכיו הם כמו אלו של התאריך שהתקבל כפרמטר. עכשיו אני פחות או יותר מבין מה זה בנאי העתקה השאלה שלי היא לשם מה יוצרים אותו ואיך יוצרים אותו? זה הבנאי שלי. public Date (int day, int month , int year ) { _day= day; _month = month; _year = year; }
-
- 2 תגובות
- 6.6k צפיות
-
-
בלוח דו-ממדי בגודל m * n, אשר כל אחת ממשבצותיו יכולה להיות ריקה או מלאה, נקרא כתם לרצף משבצות מלאות בעלות צלע משותפת או קדקוד משותף. גודל הכתם הוא מספר המשבצות המרכיבות את הכתם. ייתכנו מספר כתמים בלוח. דוגמה: נסמן משבצת מלאה באמצעות התו ומשבצת ריקה באמצעות תו רווח. הלוח צורף בקובץ למטה מכיל 3 כתמים: כתם המורכב ממשבצות (1, 0), (0, 1) וגודלו 2. כתם המורכב ממשבצות (3, 2), (2, 2), (4, 1), (3, 1), (4, 0) וגודלו 5. כתם המורכב ממשבצות (2, 4), (1, 4), (0, 4), (0, 3) וגודלו 4. כתבו שיטה רקורסיבית המקבלת כפרמטר מערך דו-ממדי המייצג לוח כמתואר לעיל, וזוג מספרים שלמים המייצגים תא במערך. השיטה תחזיר את גודל הכתם המכיל תא זה. אם התא אינו חלק מכתם, יוחזר אפס. חתימת השיטה תהיה: public …
-
- 18 תגובות
- 6.6k צפיות
-
-
שלום יש לי שאלה לגבי קוד שאני רוצה ליצור בתוכנית אני רוצה שהמשתמש יכניס את מספר האיטרציות לאחר מכן שהתוכנית תרוץ את מספר האיטרציות שהמשתמש הכניס ובכל איטרציה היא תחבר את מה שהוא הכניס לדוגמא המשתמש הכניס 3 המשתמש הכניס 4 המשתמש הכניס 1 ... ... ... לבסוף הצגה של 8 ובנוסף לתוכנית אם המשתמש הכניס מספר עם אות לדוגמא 9x אז התוכנית תחשב את המספר 9 בנפרד המשתמש הכניס 2 המשתמש הכניס 3x המשתמש הכניס 4 המשתמש הכניס 4x לבסוף 6 , 7 מקווה שהסברתי את עצמי נכון תודה מראש
-
- 63 תגובות
- 6.6k צפיות
-
-
כלומר, אם יש לי מספר אני רוצה לדעת אם הוא חיובי או שלילי אך בעזרת פעולות מתמטיות בלבד ללא שאילתה. תודה לעונים.
-
- 18 תגובות
- 6.6k צפיות
-
-
אני בדיוק לומד (לבד) של סוקטים עלמנת להבין יותר ומצאתי ברשת ספר של סוקטים ב-C# הספר כולל דוגמאות קוד עם הסברים, באחד הדוגמאות הראשונות יש קוד מסויים שנופל לי במחשב על השורה הראשונה זה תחילת ה-MAIN שלי ובתוך ה-if הוא נופל: static void Main(string[] args) { if ((args.Length < 2) || (args.Length > 3)) { // Test for correct # of args throw new ArgumentException("Parameters: <Server> <Word> [<Port>]"); } אשמח להסבר מה זה בדיוק ה-args הזה ולמה זה נופל לי
-
- 17 תגובות
- 6.6k צפיות
-
-
שלום לכולם כמו שרבים ממכם וודאי יודעים יש בבגרות יחידה אחת של מיני פרוייקט שצריך להכין בAccess (שאמור לכלול 4 טבלאות,כ-10 שאילתות וכו) בכיתה בקושי תירגלנו ולמרות שאני די יודע לעשות את זה הייתי רוצה לראות דוגמא של אחד מוכן שאני אדע בערך על מה להתמקד ואולי אפילו אני יאמץ כל מיני שיטות. אז אם למישהו עדיין יש את הפרוייקט שהוא עשה ולא אכפת לו להביא או שיש אתר עם כמה דוגמאות, זה יכול לעזור לי מאוד . תודה מראש
-
- 0 תגובות
- 6.5k צפיות
-
-
מצאתי אלגוריתם ממש יעיל, לפחות לדעתי, ליצירת סודוקו באופן אקראי. האלגוריתם: 1. בחר משבצת במבוך באופן אקראי. 2. אם המשבצת ריקה - בחר מספר באופן אקראי. אחרת - חזור על פעולה מס' 1. 3. נסה להציב את המספר האקראי במשבצת האקראית שנבחרה. אם לא חוקי להציב את המספר במשבצת שנבחרה, חזור על פעולה מספר 2. 4. אם הלוח לא למלא, חזור לפעולה מס' 1. הנה קטע הקוד שאחראי על יצירת הסודוקו באופן אקראי: typedef struct { int number; int color; } square; int legal(int x, int y, int number) { int i, j; for(i = 0 ; i<9 ; i++) if(table[y][i].number == number) return 1; for(i = 0 ; i<9 ; i++) if(table[i][x].number == number) return 1; int squarex = …
-
- 5 תגובות
- 6.5k צפיות
-
-
היי, אני לא בטוח שזה המקום הנכון, אבל אשמח אם מישהו יכול לעזור לי, אני צריך לייצא כמה טבלאות שנמצאות על שרת SQL על DB אחד מתוך איזה 10 DB תודה
-
- 4 תגובות
- 6.5k צפיות
-
-
הייי אני מקצה זיכרון דינמי בפונקציה, הפונקציה מקבלת פוינטר של מבנה התוכנית קורסת מיידית אחרי הכניסה לתנאי if (test == 0 ) משום בהקצאה הדינמית של CHAR קורס אצלי כל התוכנית בלינק : http://pastebin.com/raw.php?i=14Qf2a0E אשמח לעזרה תודה
-
- 16 תגובות
- 6.5k צפיות
-
-
אבא שלי ביקש ממני תוכנה שתחשב שטח של מצולעים(הוא עובד עם רכיבים בצורות שונות והוא צריך לחשב את השטח) אבל אין לי מושג איך לעשות את זה. שתי שאלות עכשיו: 1)מישהו מכיר תוכנה כזאת(חינמית) 2) בכל מקרה אני הייתי רוצה לנסות לעשות את התוכנה בעצמי, מישהו יכול בבקשה לתת לי את האלגוריתם?אין לי מושג מה לעשות
-
- 11 תגובות
- 6.5k צפיות
-
-
אני מנסה לחשוב על קוד שיבצע את הפעולה הראשונה של הקדם מעבד (הורדת הערות בקובץ גם מסוג C וגם מסוג C++) ושמירתם לקובץ אחר. למשל, אם יש לי קובץ בשם name.c , לאחר הורדת ההערות, יווצר לי קובץ נוסף בשם name.c1 שהוא למעשה אותו הקובץ כמו name.c רק ללא ההערות. דבר נוסף... קליטת שם הקובץ תהיה בצורה הבאה: >./ <my_prog_name> <name.c> חשבתי על האלגוריתם הבא: 1. יצירת מחרוזת בשם 'c1.' לשימוש בהמשך. 2. קליטת שם הקובץ כולו דרך argv[1] למערך דינמי כי אינני יודע מה אורכו של שם הקובץ. 3. אותו מערך דינמי יריץ לולאה על עצמו עד להגעה לסימן '.' ויחליף את '.' ב- '0\'. 4. שרשור המחרוזת מסעיף 1. למערך מסעיף 3. והצבת '0\' לאחר השרשור. 5. פתיחת הקובץ המקורי לקריאה מקובץ בלבד ע"י גי…
-
- 36 תגובות
- 6.5k צפיות
-
-
שלום, זוהי הפונקציה,ומצורפת גם פונקציית ההשוואה: השאלה שלי בהמשך למטה.. productCompany** companies הוא מערך מצביעים למבנה מסוג חברה(שם חברה,מספר טלפון וקוד מזהה) productCompany* SearchCompany(productCompany** companies, int size_company,int search_chose) { char* look_for=NULL; productCompany* found_company ; int (*compare)(const void* company1,const void* company2); ..... .... ..... ....... .... fflush(stdin); gets(look_for); found_company = bsearch(look_for, companies, size_company, sizeof(productCompany*),compare );//problem! return found_company; } int CompareByName(const void* company1,const void* company2) { return strcmp( ( (productCompany*)company1 )-…
-
- 18 תגובות
- 6.5k צפיות
-
-
כיצד אני בונה מערכת הפעלה??(ברור שאני רוצה להתחיל ממשהו בסיסי ביותר..) אין לי מושג ממה להתחיל.. אולי מישהו יסביר או יפנה אותי למדריך כלשהו? תודה.
-
- 22 תגובות
- 6.4k צפיות
-
-
-
שאלה בפייטון - נגיד אני רוצה להציג את מספר האנשים שאני כאילו מזמין לארוחת ערב (תרגיל). עשיתי את זה אבל זה נותן שגיאה print("I'm inviting " + len(guest) + "to the dinner") וכמובן שיש לי רשימה של אנשים שנקראת guest. מה לא תקין?
-
- 25 תגובות
- 6.4k צפיות
- 1 follower
-
-
היי.. יש לי מחר מתכונת ואני עכשיו חוזר על החומר. מצאתי שאלה על עצים בינאריים שאני קצת הסתבכתי איתה. "עץ מכפלה" הוא עלה או עץ בינרי , שערך השורש הוא מכפלת ערכי צאצאיו, וכל אחד מתתי העצים שלו הוא "עץ מכפלה". א. לפניך עצים בינאריים הבאים : (צד שמאל זה A וצד ימין זה D) ציין עבור כל אחד מהם הוא "עץ מכפלה ". נמק . ב. כתוב פעולה המקבלת כפרמטר עץ בינרי ומחזירה "אמת" אם הוא "עץ מכפלה" ,אחרת יוחזר "שקר". אני אשמח אם מישהו יוכל לעזור לי לפתור את זה. תודה רבה! ---------------- Now playing: Yoni Bloh - סיבה לעזוב via FoxyTunes
-
- 12 תגובות
- 6.4k צפיות
-
-
שפה - c# object bb = new object(); bb = 1; Console.WriteLine(bb.GetType()); Console.WriteLine(bb.GetType().IsByRef); Console.WriteLine(bb.GetType().IsValueType); output: system.int32 false true השאלה האם bb נמצא ב STACK או HEAP אחיי אומר שזה נמצא ב HEAP אבל GETTYPE נותן משהו אחר ?
-
- 10 תגובות
- 6.4k צפיות
-
-
איזו מערכת יותר מתמחה או dedicated לבניית אתרים ולא לבלוגים לא אתרי תדמית, יותר חנות מקוונת joomla או wordpress??????
-
- 26 תגובות
- 6.4k צפיות
-
-
אחרי שקראתי קצת בספר של ++C, החלטתי לעבור לתכנת רק בה (במקום C). כחלק מהמעבר, אני משדרג את משחק הסנייק שבניתי בC. אני משתמש במשחק בפקודה realloc, שזה נותן להגדיל\להקטין את הזכרון הדינמי שמוקצה כבר. רציתי לדעת אם יש מקביל לפקודה זו ב++C. בינתיים אני משתמש בזכרון זמני, מעתיק אליו את הזכרון הקיים, יוצר זכרון חדש גדול יותר, ומעתיק אליו את הישן. כמובן שזה לא יעיל, כי אני משתמש בשתי פקודות new ושתי delete, במקום realloc אחת. בלי קשר: ++C ממש שפה אדירה! האפשרות להשתמש בפונקציות ספציפיות לאוביקט, חסכה לי המון שורות קוד - בעיקר של שימוש בפוינטרים.
-
- 39 תגובות
- 6.4k צפיות
-
-
אז מה שלמדתי בבית ספר זה: List<Type> a = new List<Type>; Node<Type> p = a.GetFirst(); הבעיה זה שב Visual Studio 2010 זה לא עובד אז איך כן?
-
- 10 תגובות
- 6.4k צפיות
-