תכנות
פורום בנושא תכנות - C, Java, VB, פיתוח אתרי אינטרנט - HTML, CSS, ג'אווה סקריפט, PHP, ASP.NET ועבודה עם שרתים, מערכות ניהול, מאגרי מידע, חברות איחסון ושרותי תחזוקה.
10,067 דיונים בפורום זה
-
שלום. אם יש לי מערך מצביעים בגודל 5 עם נתונים(כל אחד הוא אובייקט)ועכשיו לדוגמא אני רוצה להגדיל אותו ל7 כיצד אני יכול להעתיק את הנתונים ממערך המצביעים הישן? והרי כשאעשה לו delete תא תא ואח"כ אמחק אותו בעצמו, אז המצביע שהעתקתי אליו יצביע לזבל. האם ניתן לא למחוק תא תא, אלא למחוק את המצביע עצמו ואז אין לי בעצם איבוד זיכרון כי המצביע החדש מצביע לכתובות הישנות. לדוגמא אם יש לי מערך Class **A Class **temp temp = new Class*[Arraysize + addsize]; for(int i = 0; i < Arraysize ; i ++) { temp[ i ]=A[ i ]; } לאחר מכן אכניס נתונים חדשים כלומר אקצה זיכרון חדש למקומות החדשים ואז אם אני אעשה כך: for(int i= 0; i< Arraysize ; i++){ delete A[i]; } delete[…
-
- 5 תגובות
- 3.2k צפיות
-
-
עד עכשיו יצרתי שני מחלקות . 1 היורשת את הנתונים מהאב . import java.awt.Color; import java.awt.Point; public abstract class MyShape implements Cloneable{ public static void claerscreen () { System.out.print ("\u000c"); } protected Point P1; protected Point P2; protected Color paint; public MyShape(Point P1, Point P2, Color paint){ super(); this.P1=P1; this.P2=P2; this.paint=paint; } public MyShape(MyShape p){ this.P1=p.P1; this.P2=p.P2; this.paint=p.paint; } public Point getP1(){ return P1; } public Point getP2(){ return P2; } public Color getPaint(){ return paint; } public void setP1(Point P1){ this.P1=P1; } public v…
-
- 9 תגובות
- 3.2k צפיות
-
-
שלום לכולם, אני סטודנט למדעי המחשב שנה ב'. שפות התכנות שאני יודע הן Java ( הכי חזק, כולל פרוייקט ), C++ ו C. בתיכון למדתי גם C# והזכרון שלי דיי מעומעם. לצערי יריתי לעצמי ברגל ובקורות חיים רשמתי ( אמנם כשפה אחרונה שאותה יודעים הכי מעט ) שאני גם יודע C#, הראיון אפשר לומר עבר בהצלחה אבל רוצים לבדוק את הידע שלי באופן כללי. שאלו אותי לגבי כמה אני ארגיש בנוח להיבחן ב C#, בהתחלה גימגמתי ולאחר מכן השבתי שיתנו לי יום יומיים לראות איך אני עם זה ולהחזיר תשובה. בגדול, יש לי שבועיים ( עם לחץ של מועדי ב' ומטלות של הסמסטר הקרוב ) ללמוד. הפרוייקט ב JAVA כלל ת'רדים, GUI, צד שרת, צד לקוח, מודל MVP ומודל MVC, בקיצור הייתה שם עבודה. עכשיו אני צריך קודם כל לגבות את מה שרשמתי בקורות חיים, שאני…
-
- 2 תגובות
- 3.2k צפיות
-
-
מה שכתבו למעלה תודה לכל העוזרים!
-
- 2 תגובות
- 3.2k צפיות
-
-
בגלל שיש לי שני משתנים ואני צריך להביע את הראשון עם השני אז יש לי בעיה עם זה.... מה עצתכם ??
-
- 9 תגובות
- 3.2k צפיות
-
-
שלום לכולם, אני לא כל כך מכיר C# וגם לא XML אז סלחו לי על המונחים. אני מנסה לכתוב תוכנית שמוצאת node ומעדכנת ערך של element. חיפשתי דוגמאות ברשת ומצאתי בסוף משהו מובנה של C#, זה עובד אבל יש תופעת לוואי, הוא מוסיף בנוסף את גרסת XML בראש הקובץ. איך אני מונע זאת? אני רק רוצה לעדכן את הערך וזהו, לא מקובל שינוי אחר בקובץ... קטעי קוד רלוונטיים: //Load xml & Find root element XDocument xdoc = XDocument.Load(myfile.xml); var element = xdoc.Element("Section").Element("Element1"); //Update element.Element("Path").Value = "newPath"; //Save xdoc.Save(myfile.xml); השורה שהוא מוסיף (שאני רוצה למנוע) היא משהו כזה: <?xml version="1.0" encoding="utf-8" s…
-
- 8 תגובות
- 3.2k צפיות
-
-
יש לי בעיה קטנה בתרגיל הזה using System; class Program { static void Main(string[] args) { const double MILE = 1.6; double sum; sum = 0; int i; Console.WriteLine("enter the number {0}",i); i= int.Parse(Console.ReadLine()); for (i = 1; i < 20; i = i + 1) { sum = MILE * i; Console.WriteLine("the sum is {0}", sum); } } } הקומפיילר רושם: Error 1 Use of unassigned local variable 'i'l מישהו יודע מה הבעיה?
-
- 30 תגובות
- 3.2k צפיות
-
-
יש לי בעיה קטנה עם ה- Random ב- C#. בגלל שה- Random מבוסס על הזמן, אם אני עושה מספר גדול רנדומים רצופים זה מביא לי את אותו המספר. לדוגמה, אם אני עושה 100 לוחות בינגו עם 25 מספרים כל אחד זה נותן 100 לוחות בינגו אותו הדבר. מה אני עושה כדי להתגבר על הבעיה הזאת?
-
- 6 תגובות
- 3.2k צפיות
-
-
שלום, חיפשתי בפורום אך לא מצאתי תשובה מדוע ב-C ו-CPP ה-main חייב להחזיר int וזה לא נכון לכתוב שהוא לא יחזיר כלום (void)? לפי מה שהבנתי זה קשור איכשהו לזה שאם אין שגיאות הוא מחזיר 0. תודה מראש!
-
- 23 תגובות
- 3.2k צפיות
-
-
אני מחפש בגוגל מדריך איך לעשות דף נחיתה בasp.net ואני לא מוצא! כל הזמן מופיע לי אתרים שמייצרים לי דף נחיתה וזה לא מה שאני מחפש אשמח לעזרה אולי אחד ממכם מכיר מדריך שאלמד ממנו איך להכין דף נחיתה בטכנולוגית asp.net
-
- 15 תגובות
- 3.2k צפיות
-
-
למישהו יש רעיון מה אני צריך לעשות בלולאה? (בכדי לצייר את הקווים מקודקודי המשושה שמצוייר מראש לפני הלולאה עד נקודת הגובה) מצורפת השאלה. function peramida(n ,h) hold on; n=8; h=3; l=linspace(0,2*pi,n); x=cos(l); y=sin(l); plot3(x,y,l); for i=1 : n end [attachment deleted by admin]
-
- 4 תגובות
- 3.2k צפיות
-
-
היי חבר'ה, אני בדלימה קשה, התחלתי ללמוד הנדסאי תוכנה מכיוון שאני לא סובל מתמטיקה ולאחר שדיברתי עם מספר אנשים שאמרו לי שתכנות לא דורש בסופו של דבר מתמטיקה כל כך, הבעיה היא שאני לא יודע עד כמה הרמה של הלימודים תהיה גבוהה בסופו של דבר, מה גם שאין כל כך דרישה להנדסאים, בסופו של דבר אני מפחד לבזבז שנתיים קריטיות של לימודים עם עבודה בשעות מינימליות שבקושי מספיקות לשכור את הדירה שלי. האם עדיף לקחת קורס מקיף ויעודי לתכנות (net.) בהיקף של 500-600 שעות באחד מהמקומות המובילים לכך? כגון ג'ון ברייס או האקר-יו? זה נראה לי קצת יותר מקצועי. או להמשיך עם ההנדסאי ואז לעשות קורס נוסף להתמחות במשהו? מה אתם אומרים? אני מתלבט על זה כבר יותר מידי זמן, בעבודה כבר מתכננים לפטר אותי מכיוון שאני ל…
-
- 1 תגובה
- 3.2k צפיות
-
-
זה תרגיל מספר אז תיכנסו כאן לפרק 3 עמודים 65-66. עשיתי את החצי הראשון של חלק א (עשיתי את המחלקה point) אבל נתקעתי בהמשך, במחלקה TESTPOINT : אני צריך להשתמש בפעולות של המחלקה POINT , אבל זה לא מזהה אותם. איך מסדרים את זה?? בנוסף הבנתי שצריך לשמור מחלקה עם סיומת .CS אז איך אני עושה את זה? אני לוחץ על save all ואז במקום של השם אני רושם point.cs?? תודה רבה לכל העוזרים.
-
- 13 תגובות
- 3.2k צפיות
-
-
כתוב תכנית הקולטת זמן(מורכב מ-3 ערכים(3 מספרים): שעה, דקה, שנייה), בו טיל משוגר. אחר-כך תכנית שקולטת משך הזמן(בשניות –עוד מספר) שהטיל שוהה באוויר. יש לחשב ולהדפיס את מועד נחיתה(שעה, דקה, שנייה). (יש להשתמש במשתנים מסוג long int ) דוגמא: (משמאל לימין) קלט : 6 15 35 (6 שעות, 15 דקות, 35 שניות) 40 (שניות שהטיל באוויר) פלט: 6 : 16 : 15 (מועד נחיתה) מועד ההגשה לתרגיל הסתיים, אשמח אם מישהו שיודע יפתור את התרגיל נכון כדי שאוכל ללמוד להבא איך פותרים תרגילים מהסוג הנ"ל. ישבתי על התרגיל לא מעט זמן ולא הגעתי לפתרון הנכון. תודה
-
- 4 תגובות
- 3.2k צפיות
-
-
שלום, קוד ליצירת טבלה בשם abcd דלהלן עובד: USE skullcrashingwords; DROP TABLE IF EXISTS abcd; CREATE TABLE abcd( ID INT AUTO_INCREMENT, Name VARCHAR(255) not null collate utf8_unicode_ci, KEY (ID) ); INSERT INTO abcd(name) SELECT 'aaaaa'; נוצרה לי טבלה בשם abcd בעלת שורה אחת המכילה שדה מספר רץ ושדה name עם ערך aaaaa. כאשר אני רוצה להוסיף יותר משורה אחת לטבלה, 2 שורות, בעזרת מילת המפתח union אני חוטף הודעת שגיאה ! להלן הקוד המתוקן USE skullcrashingwords; DROP TABLE IF EXISTS abcd; CREATE TABLE abcd( ID INT AUTO_INCREMENT, Name VARCHAR(255) not null collate utf8_unicode_ci, KEY (ID) ); INSERT INTO abcd(name) SELECT 'aaaaa'; UNION SELECT 'bbbb'…
-
-
- 5 תגובות
- 3.2k צפיות
-
-
אני מנסה ליצור ok/cancel messageBox ב- c#. אני יודע שצריך להוסיף בתחילת התוכנית using System.Windows.Forms אך משום מה הויזואל לא מאפשר לי. כמו כן, אני מכיר את הפקודה messageBox.show אך שוב, היות ולא הוספתי את מה שרשום למעלה, הויזואל לא מכיר את הפקודה הנ"ל. יש פתרונות ? תודה.
-
- 9 תגובות
- 3.2k צפיות
-
-
שלום לכולם, אני צריך אפליקציה שתדע לשלוף נתונים מאתר אינטרנט, תדע לעשות עליהן מניפולציות פשוטות ולשלוח את התוצאות באימייל/SMS. אין לי אפשרות לעשות זאת בעצמי ואני מחפש מתכנת שיעשה זאת, השאלה היא אילו שפות צריך שהמתכנת יהיה בקיא בהן כדי לבצע דבר כזה? תודה מראש
-
- 8 תגובות
- 3.2k צפיות
-
-
יש לי תרגיל שבו אני רוצה להסב את ה-string שיש לי (מכיל ספרות) ל-int איך אני עושה את זה ?
-
- 4 תגובות
- 3.2k צפיות
-
-
יש לי בעיה קשה קשה ברשימות מקושרות, זהו חלק מתוכנית שכתבתי וכל מה שכרגע אני רוצה לדעת זה איך אני מכניס לרשימה תעודת זהות שכל ספרה תהיה באיבר אחד. מה שאני לא יודע זה בהתחלה של הfor המשתנה p=למה?, או שאולי אני בכלל לא מבין רשימות מקושרות?! #include<iostream> #include<stdio.h> #include<math.h> #include<string.h> #include<stdlib.h> using namespace std; typedef struct id { int data; struct id *next; }Node; void main() { Node *head,*p; Node *temp=(Node*)malloc(sizeof(Node)); if(!temp) { cout<<"no mem alocated\n"; return; } for(p=temp->; p->next!=NULL ; p=p->next) { cin>>p->data; } }
-
- 13 תגובות
- 3.2k צפיות
-
-
הקוד הזה לא כל כך מובן לי.ומזה אומר הוראת ה-* Define ו-const . אם אפשר הסבר על השורות בקוד. כדי שזה יחדד לי את ההבנה. תודה. [CODE /* Demonstartes variables and constants */ #include <stdio.h> /* Define a Constant to convert from punds to grams */ <M>#define<M> GRAMS_PER_POUND 454 /* Define a constant for the start of the next century */ const int NEXT_CENTURY = 2000; /* Define the needed variables */ int weight_in_grams, weight_in_pounds; int year_of_birth, int age_in_2000; main() { /* Input data from user */ printf("Enter your Weight in pounds: "); scanf("%d", &weight_in_pounds); printf…
-
- 20 תגובות
- 3.2k צפיות
-
-
היי אני כרגע התחלתי ללמוד קורס את"מ בתור חלק מהתואר ראשון..בכל מקרה הם הביאו לנו להשתמש בtasm ויש לי בעיה איתו בWIN7 אז יש משהו אחר שמישהו יכול להמליץ לי אולי??
-
- 6 תגובות
- 3.2k צפיות
-
-
זה דיי פשוט אני רוצה לבדוק אם עשיתי טוב. - כתוב פונקציה רקורסיבית המקבלת מספר שלם n ומדפיסה את כל המספרים מ 1 עד n . int num(int n) { if(n>0) { printf("%d",n); return num(n-1); } זה ידפיס ננחי N=3 אז ידפיס 321. איך אני עושה שידפיס 123 ?
-
- 28 תגובות
- 3.2k צפיות
-
-
ערב טוב, השנה התחלתי ללמוד תואר ראשון בהנדסת תוכנה בשנקר . הצפי הוא ללמוד שפת C (לפני שנלמד C נעבור קצת על פסאדוס בשביל להבין איך לחשוב אלגוריתמית ) אני רוצה להתייעץ איתכם האם כדאי ללמוד בלי קשר לשפה הזאת (באופן עצמאי ) שפות אחרות. שאלה שנייה, מוצע לי כרגע להירשם לאחד משני הקורסים הבאים : JAVA למתחילים פיתוח אפליקציות לסמארטפונים למתחילים במה כדאי לבחור ? תודה רבה לעונים !
-
- 6 תגובות
- 3.2k צפיות
-
-
אני לא יודע באיזו סוג של Main Class ךבחור ובגלל זה אני לא מצליח להריץ תוכניות. בבית ספר, כשמריצים אז עולה חלון חדש שבו רצה התוכנית ואצלי זה לא קורה. מה אני צריך לבחור פה? [attachment deleted by admin]
-
- 3 תגובות
- 3.2k צפיות
-
-
אתמול שאלתי שאלה אודות לרשימה מקושרת, לאחר שלא כלכך הצלחתי להבין את אופן פעולת הרשימה ולשם מה היא נועדה. זיהיתי כי הבעיה היא ככל הנראה חוסר שליטה והבנה בנושא המצביעים. לאחר מעבר וחזרה על החומר, הגעתי שוב לנושא ההקצה הדינמית. כאן, עלו בפני מספר שאלות: ראשית, הבנתי כי כאשר מקצים זיכרון, מה שלמעשה קורה זה שפונקציית הmalloc מקצה כתובת בזיכרון ומשימה את הכתובת למשתנה מסוג מצביע. בתום השימוש, הזיכרון משוחרר. עכשיו, אם הרצתי לפני כן מספר תכניות עם קטעי קוד שלא עבדו על פי עקרון ההקצאה הדינמית-האם הייתה שם למעשה דליפת זיכרון?(תכניות פשוטות כמו הדפסת לוח הכפל, תכנית לחישובים שונים כגון חיבור וחיסור וכד'). עוד דבר שלא לגמרי ברור לי-אם למשל אני רוצה להריץ תכנית מאין זו: #include &l…
-
- 17 תגובות
- 3.2k צפיות
-


