תכנות
פורום בנושא תכנות - C, Java, VB, פיתוח אתרי אינטרנט - HTML, CSS, ג'אווה סקריפט, PHP, ASP.NET ועבודה עם שרתים, מערכות ניהול, מאגרי מידע, חברות איחסון ושרותי תחזוקה.
10,067 דיונים בפורום זה
-
טוב,אני אתאר את הבעיה בקצרה: אני יודע כיצד להשתמש בפונקציה,וכיצד להשתמש בפרוצדורה [כלומר-כיצד לכתוב פרוצדורות ופונקציות משל עצמי ולהשתמש בהן] אבל אין לי מושג מתי אני צריך להשתמש בפונקציה,ומתי בפרוצדורה... הבנתי שפונקציה אמורה להחזיר רק ערך אחד,ואילו פרוצדורה יכולה להחזיר מחרוזות שלמות,מערכים שלמים,ולהדפיס הוראות ללא משתנים. מתי אני משתמש בכל אחד מהם? :-\ *לדוגמא: "כתוב שגרה[פרוצדורה או פונקציה] שמקבלת מערך דו מימדי ומחזירה את מקום המס' הקטן ביותר" במה להשתמש?זה נראה לי הגיוני להשתמש גם בפונקציה וגם בפרוצדורה? תודה לעוזרים.
-
- 15 תגובות
- 1.7k צפיות
-
-
חבר עזר לי ואני מצליח לקרוא מקובץ, אבל לא לקרוא ולרשום ביחד... StreamReader x = new StreamReader(game_path_txt.Text + "\\settings.ini"); StreamWriter f = new StreamWriter(game_path_txt.Text + "\\settings.ini"); if (x.ReadLine().IndexOf("ORIGINAL") >= 0) { f.Write("MODDED"); radioButton1.Checked = false; radioButton2.Checked = true; } x.BaseStream.Seek(0, SeekOrigin.Begin); if (x.ReadLine().IndexOf("MODDED") >= 0) { f.Write("ORIGINAL"); radioButton1.Checked = true; radioButton2.Checked = false; } יש לי את הקוד הזה... אבל אני מקבל שגיאה שהקובץ נמצא בשימוש.. דבאג הראה ש…
-
- 16 תגובות
- 1.7k צפיות
-
-
שלום לכולם. סתם חשבתי לעצמי אם אפשר לשנות את הכיתוב שמופיע בסוף על פעולה של תוכנה - "Press any key to continue" ? מדובר בשפה ++C , תמיד אחרי כל הרצת תוכנה מופיע ההודעה הזאת.. ולפעמים יש צורך במקש "מילוט" מהתוכנית אשר יהיה ספציפי.. אבל חוץ מיזה פשוט רציתי לדעת איך ניתן לשנות את הכיתוב הזה למשהו אחר. בנוסף, אם כבר אני ואתם פה.. יש לכם מקור עם מדריכים מומלצים על כל הקשור בפעולות חשבוניות ? אני פשוט קצת בשוק מכל התרגילים המתמטיים האלה והיישום שלהם ב ++C ... אם אפשר איזה מקור טוב שאני אוכל ללמוד את הדברים האלה.. עם תרגילים ודוגמאות זה יהיה נהדר.. תודה מראש
-
- 12 תגובות
- 1.7k צפיות
-
-
נניח שאני יוצר מופע של המחלקה 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 צפיות
-
-
שלום! ניסיתי להכניס קישור - HyperLink לתוך שדה בטבלת SQL, מתוך קוד #c. צירפתי חלק מהקוד בקובץ, ראו שם. אכן מופיע הטקסט הרצוי של הקישור בשדה שבטבלה. אבל זה רק הטקסט, ולא קישור! לא יודע איך ממש מסיימים את המשימה, שהקישור יופיע כקישור בטבלה. אני מציג את טבלת ה SQL ב-GridView. אז למעשה, אני צריך שהקישור יופיע ב-GridView. אשמח לעזרה! תודה [attachment deleted by admin]
-
- 3 תגובות
- 1.7k צפיות
-
-
היי, אני חדש בתחם התכנות וקיבלתי משימה בעבודה לבצע שאיבה מאתר לתוך קובץ ולא משנה באיזו שפת תכנות ... אז מצאתי בVBS משהו רק שיניתי את שם האתר . אבל אני מקבל הודעת שגיאה : activex component can't create object code 800a01ad רצוי לציין שאין לי visual studio או עורך מתוחכם אחר . הכל דרך vbsedit זה הפתרון שניסיתי: http://stackoverflow.com/questions/2429477/cannot-use-createobject-from-vb-scripts-on-windows-7 זה הסקריפט רק תשנו את שם האתר www.sitename.com לאיזה אתר שבא לכם... אבל זה פשוט לא עובד Option Explicit Const HTMLFileIn=http://www.SitenName.com Const DocFileOut="c:\newfile.doc" Dim MyWord,oIE set MyWord=CreateObject("Word.Document") Set oIE = CreateObject("InternetEx…
-
- 12 תגובות
- 1.7k צפיות
-
-
אני יוצר templet משלי לbutton וראיתי דוגמאות מהאינטרנט שאני לאט לאט מבין אותם ועובר על כל שורת קוד שלא נעשה כמו תוכי בכל אופן נתקלתי בשורה הבא שאני לא מבין Padding="{TemplateBinding Padding}" אני יודע שtemplateBinding בעצם קושר ערך של מאפיין לערך של מאפיין אחר זה ניראה פה כאילו הוא קושר את ערך הpadding עם הערך של עצמו, מה זה אומר? חשוב לי לציין שבתחילת הקוד הstyle יורש מToolbar.Buttonstylekey אז אם אני מבין נכון בעצם בשורת קוד שאני לא כל כך הבנתי הוא בעצם מציב את הערך הpadding של האב?
-
- 0 תגובות
- 1.7k צפיות
-
-
היי, נתון לי גרף לא מכוון של ערים, בין כל עיר ועיר קיים מרחק בק"מ על הקשתות. אני צריך למצוא את המסלולים מעיר V לעיר S , שאורכם שווה בדיוק ל-M(אורך בקילומטר) נתון. חשבתי להשתמש איכשהו בשיפור של דייקסטרה . ובמידה ואורך המסלול שנמצא לא שווה לM להתעלם ממנו. אבל לא יודע אם זה אפשרי . למישהו אולי יש רעיון /כיוון באיזה אלגוריתם ניתן להשתמש/לשפר על מנת לקבל את הפתרון? (ראיתי בstackoverflow גם כן הצעות דומות לעשות שימוש בדייקסטרה וDFS, אבל שם היה מדובר על מסלול שמספר הערים(צמתים) בו הוא M) תודה!!
-
- 8 תגובות
- 1.7k צפיות
-
-
שלום רב , 2שאלות קטנות בקשר לעצים 1, במידה והעץ ריק, (בלי שורש כלל) הגובה שלו -1 אם יש לו רק שורש הגובה 0 ואם יש לו שורש עם בן הגובה 1? רק לוודא... 2.כאשר מוסיפים איבר ל AVL ייתכן שנצטרך לעשות גלגול 1 בלבד אבל כאשר נמחק איבר מ AVL ייתכן שנצטרך לעשות יותר מגלגול 1, מקסימום LOG N גלגולים(N זה מספר האיברים בעץ) מדוע יש הבדל בין המחיקה להוספה , שבהוספה מקסימום 1 ובמחיקה יותר? תודה
-
- 1 תגובה
- 1.7k צפיות
-
-
ניסיתי עם sscanf ן strtof ולא עובד לי. מה עוד אפשר לעשות?
-
- 7 תגובות
- 1.7k צפיות
-
-
כרגע התחלתי ללמוד ASP.NET מהאינטרנט. הקוד הראשון שלמדתי הוא זה: <%@Page Language="C#"%> <script runat="server"> void Page_Load(object sender, EventArgs e) { myLabel.Text = "Hello World!"; } </script> <html> <head> <title>My first ASP.NET page</title> </head> <body> <asp:Label runat="server" id="myLabel"></asp:Label> </body> </html> הבעיה היא שהוא לא עובד אצלי. הוא נותן לי את השגיאה שבתמונה. ולמי שרוצה את השגיאה המדוייקת: [attachment deleted by admin]
-
- 1 תגובה
- 1.7k צפיות
-
-
אם נתונה לי רשימה מקושרת: typedef struct timer_s{ int time; fun_t fun; struct timer_s* next; } timer; לא הבנתי מה המשמעות של: timer; הרי מבנה הרשימה נמצא תחת הסוגריים המסולסלות... תודה.
-
- 14 תגובות
- 1.7k צפיות
-
-
שלום לכולם אני לומד קורס ראשון בC++ ועד אכשיו עשיתי את כל התרגילים בלי בעיה אבל בתרגיל האחרון הוא נתן לנו לעשות פונקציה רקורסיבית ואני לא מצליח אנא עזרו לי הוראות לתרגיל: עליכם ליצור מערך דו מימדי בגודל 5X6 המכיל מספרים אקראיים בתחום 1 עד 10 . את המערך הינכם יכולים להגדיר בצורה גלובלית. הדפיסו בצורה מפורמטת את המערך. עבור כל תא בשורה הראשונה עליכם לחפש את הסדרות המונוטוניות היורדות. הצגת הסדרות חייבת להתבצע ע"י פונקציה רקורסיבית המקבלת בפרמטרים את הקואורדינאטות של התא הנוכחי. הצהרת הפונקציה תהיה void monotonic(int,int) . כל סדרה תודפס בשורה נפרדת. אתם יכולים להסביר לי איך פתרתם כי העיניין של הרקורסיה חדש לי מי שצריך צירפתי את התרגיל גם בקובץ תודה לעוזרים. [attachment del…
-
- 3 תגובות
- 1.7k צפיות
-
-
היי. יש לי 2 רשימות מקושרות שנניח מכילות אובייקטים של חריגות. ואני רוצה לקבל את כל מה שנמצא ברשימה הראשונה אבל לא בשנייה. אז רציתי להשתמש ב removeAll שזה בעצם עושה את העבודה. רק ש LinkedList לא מממשת את removeAll. מה אני כן יכולה לעשות? :-\ תודה רבה מראש
-
- 14 תגובות
- 1.7k צפיות
-
-
תראו יש לי פונקציה שמחזירה לי משתנה דאבל אני צריך להדפיס את המשתנה הזה במקום במסך לא בהתחלה נניח באמצע אז אני משתמש ב פקודות MOVETO ו OUTTEXET עכשיו הפקודה הזו עובדת עם מחרוזת לכן אני צריך להפוך את המתשנה שאני מקבל מהפונקציה למחרוזת אני משתמש ה LTOA וזה מדפיס לי אבל הבעיה היא שאם במתשנה של הדאבל יש לי שבר אז כאשר אני עושה LTOA זה חותך לי את השבר ונותן רק את השלם איך אני יכול לפתור את זה?
-
- 11 תגובות
- 1.7k צפיות
-
-
היי לכולם. האם יש בעייה לקבוע את גודל התמונה(רוחב או אורך) כאחוז מגודל העמוד? נניח משהו בסגנון הזה: <img src="images/try.gif" name="tryone" alt="" width="100%" height="10"/> כשאני מספק ערך מספרי זה עובד. כשאני מספק ערך באחוזים כמו בדוגמא הנ"ל זה לא עובד.
-
- 1 תגובה
- 1.7k צפיות
-
-
יש לי רשימה מקושרת וקובץ בינארי. אני צריך להעתיק את התוכן של הרשימה המקושרת (מבנים) אל תוך קובץ בינארי ולא עולה לי איך לעשות את זה זה סתם נסיון היפוטתי: void SaveMenu(SList SL,CList CL) { SPosition P; while(SL) { P=SL; if(fwrite(P,sizeof(struct blabla),Scounter,fp1)) { perror("Can not write to file!"); exit(3); } SLAdvance(SL); } } הfp1 אקסטרני. הScounter גם אקסטרני ומטרתו לספור את מספר הצמתים ברשימה (בפונקציה אחרת שבה מזינים לרשימה). הScounter לא מתקמפל משום מה, אבל אם במקומו אני שם סתם מספר זה מתקמפל אבל עף בfwrite (לא שציפיתי שזה יעבוד) למישהו יש רעיון (או פונקציה מוכנה) לעשות את זה?
-
- 18 תגובות
- 1.7k צפיות
-
-
אני אמור לעשות בית קולנוע עם מושבים 0 מסמל מושב ריק 1 מושב תפוס כך בית הקולנוע ניראה בהתחלה 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 וככה הוא אמור להיראות אחרי ש2 אנשים ביקשו כרטיס 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 מה שקורה הוא מדפיס יותר מדי אפסים וכו ולא מחליף באחד הנה הקוד: MAIN #include "cinema.h" using namespace std; int main() { cinema p1,start; start.startshow(); int z; cout<<'\n'; cout<<"put in number of people\n"; cin>>z; p1.z; cin.ignore(z); system("cls"); p1.arr(); cin.get(); return 0; } הנה המחלקה struct cinema{ int z; int x[4][4]; void print(); void counter(); void arr(); void check (int p,int o); void change(int j); void star…
-
- 23 תגובות
- 1.7k צפיות
-
-
מחפש תוכנה או לכתוב משהו שאני יוכל לרשום את שמות המשתמשים בארגון שלי ובנוסף גם את שם המחשב והכתובת IP ושיהיה בממשק גם אפשרות לחיפוש רוצה לעזור למוקדן שלנו שכשמתקשר עובד הוא מיד יידע מה השם מחשב או ה-IP כדי להתחבר אליו תודה לכולם
-
- 2 תגובות
- 1.7k צפיות
-
-
שלום לכולם התחלתי ללמוד תכנות לפני כחודש, די בשלבים הראשונים. קיבלתי מספר משימות, חלקן ממש לא הצלחתי וחלקן אני די מצליח לעשות. לדוגמה אחד ממה שהצלחתי זה איפה שנתקעתי הרגע. ביקשו ממני לקלוט מהמשתמש רדיוס של כדור(R), משקל של החומר(D) ולהניח שPi הוא 3.14 ולאחר מכן לחשב את משקל הכדור באמצעות נוסחה שהיא 4/3 כפול Pi(שהוא מוגדר כ3.14) כפול שלוש פעמים R כפול D. את הכל הצלחתי, אבל הבקשה הנוספת היא לגרום לכך שלא יהיה יותר מ2 ספרות אחרי הנקודה העשרונית, ואין לי מושג מה לעשות. אשמח לעזרתכם
-
- 0 תגובות
- 1.7k צפיות
-
-
אז ככה אני בן 21 ומחפש להתחיל להיתעסק עם תכנות כרגע סתם בשביל הכיף/להרחיב את הידע(בערב אחרי העבודה איזה שעה ביום בערך ובסופי שבוע כשיש יותר זמן אז גם להיתעסק עם זה)בעיקרון יש לי ממש ממש טיפה ידע(כיתה ח' למדתי איזה שנה C ואני די בטוח שאני לא זוכר מזה כלום ) עכשיו קראתי קצת באינטרנט והאמת זה עוד יותר בילבל אותי כי ראיתי שיש מיליון שפות תכנות אז השאלה שלי זה מאיפה להתחיל. אני מעוניין בעצם בשפה הכי פשוטה שממנה כביכול ייצאו שפות אחרות עכשיו אם אני לא טועה זה C או C++ או בC# יש לי ספר של הוד עמי לשפת התכנות C שיצא ב2001(שאיתו למדתי בכיתב ח' ) השאלה אם הוא עדיין רלוונטי? אני יודע שההודעה די מבולגנת כזה אבל פשוט אני די מבולבל ורציתי לתת כמה שיותר מידע לגבי
-
- 3 תגובות
- 1.7k צפיות
-
-
שלום לכולם, אני מנסה לעשות באתר שלי בשורת המשימות (איפה שיש דף הבית, הרשמה וכו') שאם אני שם את העכבר על אחד מהם, התמונה משתנה. ברור שאני יודע איך עושים זאת, אבל יש הרבה תמונות ואני רוצה לעשות את כל זה בפונקציה אחת. מה שניסיתי לעשות הוא : <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 צפיות
-
-
אהלן איך אני יכול להעביר תו באנגלית לתו בעברית (לפי המקלדת)? לדוגמא - אם התו הוא 'ג' אז שיהיה d . תודה
-
- 3 תגובות
- 1.7k צפיות
-
-
מישהו מכיר איזה מימוש של מערך ביטים לשימוש ב C# אשר קצת יותר שימושי מהחרא חסר הערך שהם קוראים לו BitArray?
-
- 11 תגובות
- 1.7k צפיות
-
-
אפשר לקלוט רק מחרוזות עם ConsoleReadline
-
- 4 תגובות
- 1.7k צפיות
-