תכנות
פורום בנושא תכנות - C, Java, VB, פיתוח אתרי אינטרנט - HTML, CSS, ג'אווה סקריפט, PHP, ASP.NET ועבודה עם שרתים, מערכות ניהול, מאגרי מידע, חברות איחסון ושרותי תחזוקה.
10,066 דיונים בפורום זה
-
שלום רב! בקוד הבא שמתי לב שהאופרטור שווה משפיע על הפלט של התוכנית. ממה שלמדנו, וממה שרשום בחומר, אופרטור השמה לא עובר בתורשה וה b1=b2 צריך פשוט לדרוס אחד את השני כמו השוואה רגילה (עובדה שהy בפלט גם נדרס....) אשמח להבהרות. תודה רבה להלן הקוד: #include <iostream> using namespace std; class One { protected: int x; One(int x1)(x1) { cout<<"B one!"<<endl; } One& operator = (const One& other) { if( this != &other ) x=other.x+10; else cout<<"S A!"; return *this; } virtual void Show () { cout<<"x="<<x<<endl; } ~One() { Show(); } }; class Two:public One { int y; public: Two (int x1,int y1):O…
-
- 1 תגובה
- 4.9k צפיות
-
-
מה ההבדל בין SWITCH ל-IF,IFELSE,ELSE ב-PHP? שאלה נוספת, בקוד למטה, מישהו יכול להסביר לי למה משמש האות D במתוך המרכאות והסוגריים בשורה של המשתנה? תודה. <?php $d=date("D"); switch ($d) { case "Sun": echo "Have a nice week"; break; case "Fri": echo "Have a nice weekend"; …
-
- 19 תגובות
- 4.9k צפיות
- 1 follower
-
-
-
שלום. לא הבנתי למה שעושים חיסור לתרגיל. -1010 1 1001 נתחיל מימין. חיסור של 0 פחות 1 מצריך נשא שלילי. אנחנו מורידים את הנשא השלילי מהספרה הבאה, ומוסיפים את הנשא השלילי )10 בבסיס 2( לספרה הימנית. 2 פחות 1, שווה 1. לא הבנתי למה זה יוצא 2 פחות 1?
-
- 2 תגובות
- 4.9k צפיות
-
-
בחוות שרתים בזק,ברק,נטוויזן .. רוחב פס 10/10 שרת קטנציק
-
- 9 תגובות
- 4.8k צפיות
-
-
-
שלום, אני בונה רשימה מקושרת דו כיוונית בשפת c++ , על ידי יצירת אובייקט שקרוי List שהוא אמור להצביע לתחילת הרשימה וסוף הרשימה, ויצירת node שאמור להצביע לזה שלפניו וזה שאחריו. הבעיה, בפונקציה של Insert (הכנסה לתחילת הרשימה), עשיתי (רוצה לעשות בכל אופן..)שהוא יקבל את הList , ויבנה node חדש , במקרה הראשון אם הlist מצביע לnull, אז שיצביע עליו, ואם לא מצביע לnull, אז שהאיבר החדש, יצביע למה שהצביע הlist, והlist יצביע עליו.מאוד פשוט. הבעיה, שכל פעם שהוא נכנס לפונקציה הוא קולט כביכול list חדש שמצביע לnull, ואז אין אופציה להכניס איברים חדשים. כלומר, הוא יוצר לי העתק, ולא את הרשימה המקורית. ניסיתי לשלוח את הכתובת אבל זה אומר שאני שולח מצביע , ואז המצ…
-
- 9 תגובות
- 4.8k צפיות
-
-
שלום לכולם. התחלתי ממש לא מזמן לתכנת בC++ ורציתי לנסות לבנות מערך "מוגן" בעזרת טמפלטים וכד'. הבעיה שלי היא שאני מקבל את השגיאות הנ"ל: אין לי מושג מאין הן נובעות, שכן ממימשתי את כל מה שהגדרתי: template <class T> class PArray { public: PArray<T> (int size); ~PArray<T> (); int GetSize(); T * operator[] (int index); PArray<T> operator+ (int n); PArray<T> operator- (int n); PArray<T> operator-- (); PArray<T> operator++ (); PArray<T> operator+= (int n); PArray<T> operator-= (int n); private: int size; int offset; T m_PArray [1]; }; #include <stdio.h> #include "PArray.h" tem…
-
- 10 תגובות
- 4.8k צפיות
-
-
אני עושה פרוייקט מחשבים, ואני צריך למשוך מידע מאקסל (שם אני מנהל את הפרטים של הפרוייקט), לויזואל סטודיו (שם אני מציג את הפרטים ועורך). מישהו יודע איפה אפשר למצוא מדריך או ספר? אני צריך את זה ממש דחוף ולא מוצא בשומקום..!! יש לי עוד שאלה קטנה מקווה שתוכל לעזור לי, אני מדבר על windows form application בשפת c# איך אני יכול מתוך מחלקה לבצע פעולה שתשנה את הvisible של פריט מסוים למשל של button? אני יודע לשנות את זה מהמאפיינים של הפריט פשוט בvisible לשנות לtrue\false אבל אני צריך לשנות את זה מפעולה במחלקה ,צריך פעולה בשפת c#.. מקווה שניסחתי את זה טוב..
-
- 14 תגובות
- 4.8k צפיות
-
-
כתבתי תכנית בפרויקט ריק וכשאני עושה דיבגר הוא שולח לי הודעה שלמערכת אין אפשרות לאתר את הקובץ שצוין
-
- 21 תגובות
- 4.8k צפיות
-
-
מה שלומכם? קיבלתי את השאלה הזאת: "בצעו את השינויים הדרושים כדי לאפשר שכפול עמוק ככל האפשר של רשימה מקושרת. השינויים ייכללו את המחלקות List, ListNode." List- מחלקת הרשימה המקושרת, יש לה 2 תכונות- FirstNode וLastNode שהם מצביעים מסוג ListNode על האיבר הראשון והאחרון ברשימה המקושרת. ListNode- איבר הרשימה המקושרת, יש לו 2 תכונות- NextNode וData, יש את NextNode שזה מצביע מסוג ListNode על האיבר הבא ברשימה, וData שזה שומר את המידע של האיבר ברשימה(מסוג object). אם מישהו יוכל לעזור לי, אני אשמח. תודה לעוזרים
-
- 27 תגובות
- 4.8k צפיות
-
-
לא בטוח שזה הפורום המתאים, אבל ננסה. אני מנסה לפתוח קובץ XML בעזרת IE. נפתח לי עמוד ריק לגמרי, אשמח לעזרה. תודה!
-
- 10 תגובות
- 4.8k צפיות
-
-
שלום לכולם, אני צריך לכתוב תוכנית שתאפשר למשתמש להכניס רק מספרים שלמים, אנחנו רק בשיעורים הראשונים אז זה צריך להיות עם scanf ולולאות while וכו'.. אם יכניס משהו אחר תתקבל שגיאה ואז התוכנית תבקש ממנו להכניס מספר שוב אם יכניס מספר עשרוני, רווחים ואז מספר, אותיות ואז מספר, מספר ואז אותיות, או אנערף אז יקבל שגיאה.. תודה לכל העוזרים !
-
- 5 תגובות
- 4.8k צפיות
- 1 follower
-
-
שלום, לאחרונה פירמטתי את המחשב, והתקנתי את כל התכונות שאני צריך, אבל עם SQL Server Management Studio אני נתקל בבעיה, שאני מנסה להתחבר לשרת הlocal, אני מקבל את השגיאה הבאה =================================== Cannot connect to (local). =================================== אירעה שגיאה הקשורה לרשת או שגיאה ספציפית למופע במהלך יצירת חיבור ל- SQL Server. השרת לא נמצא או שאינו נגיש. ודא כי שם המופע נכון וכי SQL Server מוגדר לאפשר חיבורים מרוחקים. (provider: ספק רכיבי Named Pipe, error: 40 - לא הייתה אפשרות לפתוח חיבור ל- SQL Server) (.Net SqlClient Data Provider) ------------------------------ For help, click: [url]http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Serve…
-
- 2 תגובות
- 4.8k צפיות
-
-
נקלעתי למצב שאני לא יודע Typedef ומחר יש לי מבחן שחלק ממנו זה על זה. אני לא צריך לדעת את זה יותר מדי לעומק, אלא רק להבין מה זה עושה ואיך להכניס את זה לתוכנית מאוד פשוטה. תודה!
-
- 7 תגובות
- 4.8k צפיות
-
-
קראתי הרבה מידע ברשת ולא הצלתי להבין מה זה בידיוק, מה זה נותן, ומה החידושים כאן תודה
-
- 1 תגובה
- 4.8k צפיות
-
-
שלום, למדתי השנה בבית ספר Java ברמה די בסיסית. למדנו בעיקר את הרעיונות המרכזיים של תכנות מונחה עצמים. רציתי כעת להמשיך ללמוד JAVA או C# אבל אני לא יודע מה כדאי לי יותר. מה היתרונות של כל שפה והאם כדאי לי בכלל ללמוד אחת מהן או שפה אחרת אולי? אני רוצה בסופו של דבר להיות יכול לבנות משחק עם מנוע גרפי ומנוע פיזיקלי(שיבנה על-ידי). תודה! עריכה: הבנתי שבשביל משחקים הכי מומלץ ללמוד C++ זה נכון?
-
- 45 תגובות
- 4.8k צפיות
-
-
1- זמן ריצה של בניית עץ AVL מ N איברם במקרה הגרוע כתבתי שזה O (גדול ) של N LOG N נעשה לולאה על כל ה N איברים(שזה N ) בתוכה,צריך למצוא את המקום להכנסה שזה O (גדול ) של LOG N (כי רצים על הרמות אחרי ההכנסה(עדיין בלולאה) צריך לבדוק אם צריך לעשות גלגול -וזה גם O (גדול ) של LOG N ואז אם צריך גלגול זה O של 1 כי זהמספר פעולות קבוע סה"כ יוצא O(גדול ) של N LOG N קיבלתי על זה תשובה חלקית מדוע? האם זה לא נכון? שאלה 2- אם יש מערך שבנוי בצורת ערמת מקסימום בעל N מספרים כלשהם,יכול להיות שיש אלגוריתם למיון שזמן ריצה שלו הוא O (גדול) של N ? טענתי שלא יכול להיות , כי האלגוריתמים למיון ליניארי (דליים,בסיס וכו') הם רק כאשר יש לי טווח סופי של מספרים וכדומה, אבל כאשר יש N איברים …
-
- 0 תגובות
- 4.8k צפיות
-
-
שלום לכולם, אני עושה הנדסאים באלקטרוניקה ועכשיו אני בכיתה יד,התחלנו ללמוד את הבסיס ל VHDL והביאו לנו שתי משימות: לבנות מערכת שתקבל מילה בעלת 4 סיביות ושתספור כמה אחדות יש במילה הזאת. מותר להשתמש רק ב MUX לא משנה כמה. אני חשבתי על רעיון אבל לא נראה לי שהוא ממש יעיל: חיברתי שלושה מוקסים של 4 על 16,את כל כניסות הבקרה חיברתי ביחד,והכניסות בקרה הן גם הכניסות של המערכת. ובכניסות של המידע הצבתי לפי טבלת אמת את כל האפשרויות, למשל כאשר אני מכניס לכניסות בקרה 0000 אז כל מוקס בוחר את הכניסה X0, אז בכל מוקס ב X0 שמתי "0" ואז כל מוקס מוציא "0",ויוצא לי המספר 000,שזה בעצם גם מספר האחדות במילה שהכנסתי בכניסות בקרה. אם למשהו יש דרך יותר טובה ויותר הגיונות אשמח לשמוע,כי אם אני…
-
- 0 תגובות
- 4.8k צפיות
-
-
שאלה למי שמכיר כמובן, איך אפשר (בעזרת רקורסיה) להגיע לכל הקומבינציות במערך? הנה שאלה לדוגמה שהייתה לי: בהנתן מערך, כתוב שיטה שמקבלת מערך, ומחזירה אמת אם כפל של קבוצה כלשהי במערך תוכל להיות שווה לקבוצה הנגדית במערך (לא בטוח בניסוח, אבל יש דוגמה) או שקר אם לא. נניח המערך הוא 3,4,6,8 6 * 4 = 3 * 8 ולכן אמת. ואילו הכנסת המערך 1,2,3,4 לשיטה יוציא שקר. כיוון שאין קומבינציה כזו. האלגוריתם שחשבתי עליו: 1. מעבר על המערך והכפלת כל הערכים ומציאת הסכום. 2. הכפלת כל מני קומבינציות בצורה רקורסיבית וכל פעם העלאה שלהם בריבוע והשוואה לערך שיצרנו ב-1. 3. אם נמצאה קבוצה כלשהי ששווה לערך של 1, מוציאים אמת, שקר אם לא נמצאה... הייתי רוצה לקבל עזרה, איך להגיע לכל הקומבינציות של הערכים בצורה רק…
-
- 29 תגובות
- 4.8k צפיות
-
-
שלום! אני מחפש Tutorials (ספרים ו/או קבצי PDF) המסבירים היבטים חשובים (מעין קורס מזורז) הקשורים לתכנות בשפת C עבור מעבדי ARM ו-DSP. אשמח לקבל המלצות. תודה מראש!
-
- 8 תגובות
- 4.7k צפיות
-
-
אני ממש מתחיל ללמוד את השפה.. במסגרת תרגיל בסיסי למתחילים כתבתי קוד שאמור לקבל שני מספרים ולהגיד לי מי גדול יותר מהשני או אם הם שווים. הבעיה היא שבתשובה שהוא מחזיר הוא רושם לי מספרים אחרים ממה שהכנסתי לו זה הקוד : #include <stdio.h> #include <conio.h>int main(void) { int num1; int num2; printf("enter 2 numbers:\n"); scanf("%d%d",&num1,&num2); if(num1 == num2) { printf("they are equl!"); } if(num1 < num2) { printf("%d is less then %d",&num1,&num2); } if(num1 > num2) { printf("%d is greater then %d",&num1,&num2); } …
-
- 5 תגובות
- 4.7k צפיות
-
-
הקמתי אתר גדול ומקיף שמשווק אותי (צילום עריכה והפקות). בין היתר, חלק גדול מהאתר יהיה בעצם סרטוני וידאו, שישמשו דוגמאות ללקוחות. הסרטונים יהיו באורך של 3-4 דקות, כל אחד. מבחינת קידוד אין לי בעיה, יש לי תוכנת PROCODER,מקצועית ויקרה, שיודעת לקודד את הסרטים שלי לקבצים קטנים לאינטרנט. לרוב הם MPG, וניתן לבצע גם MOV אבל למשתמש פשוט אין "קוויק טיים" אז זה בעיה שהוא לא יצליח לצפות. בקבצי MPG בחלק מהמחשבים שבדקתי,בהפעלת סרט, נפתח הMEDIA של ה XP, ומראה את הסרטון. בחלק אחר של מחשבים, הוא מבקש "לשמור", ובחלק אחר של מחשבים שיש קודק שונה,הוא מראה אותו בתור החלון של האתר. אני זקוק לעזרה: על מנת שאחרים , לא יגנבו לי את הסרטונים ואת הרעיונות שלי, אני רוצה בעצם לךגרום לקובץ להיפתח בחלון ק…
-
- 37 תגובות
- 4.7k צפיות
-
-
for (int i=0;i<arr.length-i;i++){ if (arr[i]<arr[i+1]) { ans=true; נגיד שהמערך הוא 1,2,4,3 למה זה לא עובד לי כמו שצריך?
-
- 11 תגובות
- 4.7k צפיות
-
-
אני אתחיל מזה שאני לא יודע כלום בכל מה שקשור לתכנות ושפות תכנות ( חוץ מ html שלמדנו בבית ספר -איך לבנות אתרים) אם מישהו יוכל להסביר מה זה כל השפות השונות ,מה עושים איתן ,מה ההבדלים ביניהן ברמת העיקרון (תצאו מנקודת הנחה שאני ממש לא יודע כלום...) תודה
-
- 32 תגובות
- 4.7k צפיות
-