תכנות
פורום בנושא תכנות - C, Java, VB, פיתוח אתרי אינטרנט - HTML, CSS, ג'אווה סקריפט, PHP, ASP.NET ועבודה עם שרתים, מערכות ניהול, מאגרי מידע, חברות איחסון ושרותי תחזוקה.
10,067 דיונים בפורום זה
-
יש לי שאלה כללית,ב-headers אני רק מצהיר או שאני גם מכליל את התוכן של פונקציות (לדוגמא).אם אני רק מצהיר(בקובץ xxx.h) אז את התוכן של הפונקציות אני עושה בקובץ xxx.cpp נוסף ובו נמצא התוכן של הפונקצייה(בנוסף לקובץ הכולל את פונקציית הmain) תודה רבה על המענה אשמח להסבר או להפניה למאמר\מדריך\קטע המסביר על זה שוב תודה רבה
-
- 6 תגובות
- 1k צפיות
-
-
-
שלום לכולם, השאלה שלי מתחלקת לשתי תתי שאלות: אני עובד ב -visual studio 2005 בפרוייקט מסוג visual C++ . אני מנסה להמיר פרוייקט שנבנה ע"י קומפיילר metaware , לפרוייקט עם הקומפיילר של מייקרוסופט אבל יש לי בעיות תאימות : 1 . בקומפיילר metaware יש אפשרות להגדיר משתנים גם באמצע פונקציה , שלא כמו ב - visual 2 . בקומפיילר metaware יש טיפוס משתנה (data type) שיודע להתאים את גודלו לגודל המינימלי הדרוש : כלומר אם למשל מבצעים השמת ביטים אז הוא יודע להקצות את המינימום הדרוש , ואין צורך להגדיר מה גודלו, אלא הוא קובע אותו לבד - כמובן עם alignment לגודל של byte. למשל: FIELD הוא ה- data type : FIELD a:7; גודל a יהיה byte אחד FIELD b:13; גודל b יהיה 2 בתים השאלה שלי היא כזו: האם יש אפשר…
-
- 1 תגובה
- 1k צפיות
-
-
שלום חברים, נתקלתי בבעיה , אני צריך לכתוב תוכנית כך שתקבל משפט אותו תעביר לפונקציה והיא תחזיר את מספר המילים במשפט כתבת תוכנית כזו אך הבעיה שלי היא כשאני מכניס משפט התוכנית קולטת רק את המילה הראשונה ולא את כל המשפט, כאשר אני מגדיר מראש את המשפט בתוכנית הכל עובד מצויין אבל כקלט זה לא עובד לי, אשמח לעזרה. זאת התוכנית: כאשר אני מדביק לכאן הכל מתבלגן אז העלתי קובץ טקסט
-
- 8 תגובות
- 1k צפיות
-
-
final ImageIcon lp = new ImageIcon("labelPic.gif"); - - labelArr[i][j] = new JLabel(); labelArr[i][j].setIcon(lp); עכשיו אם אני מנסה לעשות settext עבור אחד מתאי מערך התוויות labelArr הוא שם את הטקסט ליד התמונה. מה עלי לעשות, כדי לקבוע שהתמונה תהיה הרקע של כל Label ושאוכל לשים עליה טקסט? תודה.
-
- 2 תגובות
- 1k צפיות
-
-
אני יודע שזה הרבה אבל אני מבקש את העזרה שלכם..! עצם שהוא טיפוס נתונים (לא מצויין מה הוא ולפי השאלה ניתן להבין כנראה שזה מערך) נקראת BOX ובתוכה זוגות של מספרים חיוביים שלמים (כל זוג הוא עצם בפני עצמו שנקרא PAIR). אם מוכנס צמד שערך הX שלו (הערך הראשון מבין השניים) כבר קיים בטיפוס נתונים אז הוא מחליף את אותו צמד שכבר קיים בטיפוס נתונים... נגיד רוצים להכניס את הזוג 5,1 ויש בטיפוס נתונים 5,2 אז ה5,1 יחליף את ה5,2! במידה וערך הX לא קיים אז הזוג מוכנס למספר הגבוה ביותר שעדיין יותר קטן ממנו ז"א אם רוצים להכניס את 34,5 לטיפוס הנתונים הנ"ל- 52,34 35,2 11,2 1,1 אז הוא יראה אחרי ההוספה ככה - 52,34 35,2 34,5 11,2 1,1! הוצאת זוג התבצעת באמצעות פעולה בא נותנים מיקום בטיפוס הנתונים (מיקו…
-
- 1 תגובה
- 1k צפיות
-
-
-
אני רוצה לבנות בוט שיעבוד בשרת משחק פרטי שלי, הבוט אמור ללחוץ על המקלדת על מקשים שאני אגדיר לו מראש... השתמשתי במחלקה ROBOT ב- JAVA וזה מה שיצא לי: import java.awt.AWTException; import java.awt.Robot; import java.awt.event.KeyEvent; public class RobotExp { public static void main(String[] args) { try { Robot robot = new Robot(); robot.delay(5000); for(int i=0;i<2;i++) { robot.keyPress(KeyEvent.VK_Q); robot.delay(1000); robot.keyPress(KeyEvent.VK_R); robot.delay(1000); } } catch (AWTException e) { e.printStackTrace(); } } } הקוד עובד בתוך NOTEPAD ואכן כותב שם וכביכול לוחץ על המקשים, הבע…
-
- 1 תגובה
- 1k צפיות
-
-
היי. כיודע לי יש שתי סוגים של סוקטים, כאלה ש"חוסמים" וכאלה ש"לא-חוסמים". בשביל לדוגמא לממש צ'אט רב משתמשים בסוקטים חוסמים אלאץ לפתוח לכל משתמש thread שינהל את הסוקט שלו (בעיקר לקריאה ממנו). בסוקטים לא חוסמים לא אצטרך את זה, אך ההגיון אומר לי שזה נעשה מאחורי הלקעים בכל מקרה. אשמח לדעת מתי נכון להמשתמש בסוקטים לא חוסמים ומתי בכן חוסמים, ואם אפשר סטטיסטיקה מסויימת אולי לכמות ה threads כתלות בכמות החיבורים הפתוחים, וגם יעילות של התעבורה בכל אחד מהמקרים. אני מחפש דברים כאלה כבר מספר ימים ולא הצלחתי למצוא כלום. תודה רבה מראש!
-
- 6 תגובות
- 1k צפיות
-
-
שאלה קטנה לי אליכם האם חוקי לרשום while(file_name) או שחובה להשתמש ב while(feof(file_name) ? תודה מראש
-
- 4 תגובות
- 1k צפיות
-
-
היי. שלפתי מקבצי לוג גדולים מאוד של שרת מסויים נתונים רלוונטים ויצרתי לי עם סקריפט BASH כמה עשרות קבצי CSV (טקסט מופרד בטאבים) שדחיפתם לאקסל לא *אמורה* להיות בעייתית. בסופו של דבר אני צריך ליצור קובץ אקסל עם מאקרו כך שבלחיצת כפתור אני מייבא את קבצי הטקסט הללו ומציג גרפים בחתכים שונים. עם בניית הגרפים עצמם בVBA אני אסתדר. אני משום-מה מסתבך ממש עם ייבוא קבצי הטקסט לאקסל. חשבתי על משהו בסגנון הזה: dim myPath as String myPath = "C:\blabalablablab\bla with Application.FileSearch .newSearch .LookIn = myPath .SearchSubFolders=False .FileType=msoFileTypeAllFiles If .Execute() > 0 then 'files found MsgBox "there were "&.foundFiles.count&" files found." …
-
- 0 תגובות
- 1k צפיות
-
-
חברים שלום. נניח ויש לי מערך של איברים מסוג int בגודל size. השאלה שהוטלה עליי היא לכתוב קוד אשר מוצא במערך את המחלק הגבוהה ביותר מבין כל שני אברים במערך. למשל אם המערך הוא 117 95 18. אז המחלק הגבוהה הוא 9 . בניתי כבר פונק' שנקראת gcd אשר מקבלת שתי מספרים ונותנת לי את המחלק הגבוהה מבניהם. והתחלתי לבנות את הקוד כך שיקוץ ברקורסיה על כל המערך. עכשיו הבעיה שלי היא כזו: שאני מריץ את הקוד הבא הוא מחזיר לי שהמחלק הגבוהה הוא 1 . והבעיה נעוצה בכך שהוא לא בודק את המספר 18 עם 117 ז"א איך אני גורם לו אחרי החזרה של הריקורסיה לבדוק גם את הראשון עם האחרון. int largestgcd(int arr[],int size, int index){ int now; if(index==size-1) return 0; now=gcd(arr[index],arr…
-
- 2 תגובות
- 1k צפיות
-
-
היי. אשמח לעזרה שלכם. יש לי תרגיל ואני צריכה לשמור את כל המידע שיש לי בתרגיל בקובץ בינארי בשיטה של ארגון סדרתי. אשמח לקבל הכוונה והסבר לאיך עובדים עם זה בכלל? מה העיקרון? איך מחפשים? איך מוסיפים דברים חדשים? חיפשתי באינטרנט וזה לא כל כך עזר. תודה.
-
- 2 תגובות
- 1k צפיות
-
-
אני בכיתה י' אז זה בטח יהיה לכם קל... התרגיל בכל אופן: תוכנית הקולטת 10 מס' למערך ומוצאת את המס' הגדול ביותר ומדפיסה אותו ואת מיקומו. אם המספר מופיע יותר מפעם אחת יודפס מיקומו האחרון. אני יודע שזה מתחיל ככה: import java.util.Scanner; public class ArrayHW1 { public static void main(String[]args) { Scanner input=new Scanner(System.in); int[] A=new int[10]; int I; for(I=0; I<10; I++) { System.out.println("נא הכנס את איבר מס' "+(I+1)); A[I]=input.nextInt(); אבל לא הצלחתי לעשות את הקטע עם להוציא את המספר הכי גבוה, כלומר איך בכלל לעשות את זה. תודה..
-
- 14 תגובות
- 1k צפיות
-
-
using System; public class JustAClass { public static void Main() { char ch; char word; Console.WriteLine("Enter A word (1 Character each time, * To End): "); ch = (char)(Console.Read()); while (word != '*') { if (ch == 'Z') ch = 'A'; else ch = (char)(ch + 1); word = word + ch; Console.WriteLine("Enter A word (1 Character each time, * To End): "); word = char.Parse(Console.ReadLine()); } Console.WriteLine(word); } } התוכנה הזאת אמורה לקלוט אות אות(בעצם מילה) ולהחזיר את המילה בפעם אחת כאשר כל אות במילה הופכת לאות שאחריה חוץ מהאות Z שהופכת לA. אבל זה נותן לי את השגיאה הבאה: Cannot implicitly convert type '…
-
- 9 תגובות
- 1k צפיות
-
-
טוב אז ככה, די נתקעתי עם שאלה בש"ב ואני די בטוח שאני פשוט בבלאק אווט שנמשך כמה ימים כי בזמן הזה הספקתי לפתור תרגילים הרבה יותר מסובכים, אשמח אם תנסו לעזור/לכוון/להדריך/למקד התרגיל כפי שאמרתי הוא בסיסי ביותר, צריך לכתוב קוד של לולאה אינסופית הקולטת מספרים חיוביים מהמשתמש בהנחה שהוא מזין לפחות שני מספרים ומחזירה פלט של ממוצע האיברים השכנים, כלומר הזנה של1 2 3 4 5 תתן תוצאה של 1.5 2 3 4 4.5 אשמח לכל סוג עזרה תודה מראש.
-
- 5 תגובות
- 1k צפיות
-
-
שלום רב לכולם, בניתי טופס באסקל הכולל רשימה של כל מיני ערכים שונים. אחד מהערכים הוא תיבת בחירה (כן/לא). האם ישנה אפשרות לעשות עיצוב מותנה. כלומר, האם אפשר כשאשר התיבה מסומנת שיצבע לי את השורה בצבע אחר (כמו באקסל)?
-
- 1 תגובה
- 1k צפיות
-
-
אהלן, אני מחפש תוכנה טובה (קומפיילר?) לכתיבה בשפת C שהתחלתי ללמוד באוניברסיטה השנה. תודה!
-
- 6 תגובות
- 1k צפיות
-
-
<--------- האווטר שלי, מתחלף בצורה רנדומלית ע"י קובץ PHP שמציג כל פעם קובץ JPEG אחר שאיתו באותה תיקיה. הבעיה היא, שלפעמים הוא לא מציג תמונה בכלל, זה קורה בערך פעם ב5 טעינות. כאילו שהוא מנסה לגשת לקובץ שישי שלא קיים או משהו כזה (יש 5 תמונות בתיקיה איתו). השאלה מה עושים בשביל שזה לא יקרה... הפלט שהדפדפן נותן הוא: The image LINK cannot be displayed, because it contains errors. ש-LINK זה כמובן הכתובת של ה PHP. עכשיו לשאלה קצת שונה, בגלל שזה מוצג ברנדומליות, לא לכל תמונה יש אחוז הצגה זהה, האם יש אפשרות להציג את התמונות לפי הסדר ? או שזה מסובך מידי ועדיף להשאר עם רנדומלי? רב תודות (דרך אגב זה רעיון ממש חביב למי שרוצה לשים יותר מחתימה אחת, Izikd כתב את הקוד!) אי א…
-
- 7 תגובות
- 1k צפיות
-
-
אני לומד שפת C בסביבת עבודה בורלנד, ומאיפה שלא הורדתי קיבלתי שגיעה שלבדוק איזה גרסת ווינדוס יש לי 32 או 64 סיביות כי בגירסה שלי הוא לא יכול לרוץ. יש לי 64 סיביות ובמחשב נייד יש לי 32 ובשניהם הוא לא עובד... אותה הבעייה כנראה הבעייה זה ווינדוס 7 אז רציתי לשאול אם מישהו מכיר תבעייה ואיך לסדר אותה, ואם לא האם אפשר קישור להורדה לבורלנד C שירוץ על
-
- 4 תגובות
- 1k צפיות
-
-
שלום מחפש מתכנת בשפת PHP ללא תשלום כרגע אתר חדש שנפתח ודי תקוע, המתכנת הקיים כבר בנה את רוב הקודים אבל מאז אין תזוזה מאחר שאין למתכנת זמן לעבוד על האתר עקב לימודים אשמח לקבל כול עזרה שתוכלו להציע
-
- 0 תגובות
- 1k צפיות
-
-
-
אני התחלתי ללמוד תכנות מספר ועוד כמה ספרים אלקטרוניים, אז אני דיי צריך את עזרתכם. אז ככה, אני מנסה להוציא פקודה לדוס ע"י הפעולות הבאות : #include <stdio.h> void main () { system("netstat -n"); system("PAUSE"); } המטרה הסופית שלי היא לעשות לולאה שתפעיל את ה נטסטאת מספר פעמים ותשלח את המידע לקובץ TXT, אבל פה לא הבעיה, כאשר אני מפעיל את התכנית היא ככל הנראה לא מפעילה נכון את ה netstat -n, אלא רק netstat, כך גם כן עם פקודות אחרות בעלות רווח (כגון del וכו'). לפי ההגיון הפשוט זה אמור לעבוד, למה זה לא עובד ?? כנראה צריך לכתוב עוד משהו ואני לא יודע מה זה, ומכיוון שאני נוב גמור אני צריך את עזרתכם, ושתסבירו לי למה צריך לעשות את מה שצריך (זה הכי חשוב), תודה …
-
- 4 תגובות
- 1k צפיות
-
-
יש לי שתי בעיות עם קבצים בינאריים. 1. איך אפשר לדעת אם הקובץ ריק? 2. איך אפשר למחוק את כל המידע שנמצא קובץ בינארי? תודה
-
- 1 תגובה
- 1k צפיות
-
-
כשמתייחסים לכל מיני עצמים (שיורשים מאבא אחד) עם מצביע מטיפוס האבא , זה נקרא UPCASTING ? עדיין יש אפשרות לגשת לפונקציה שקיימת אצל בן מסוים שאין אותה לאבא ? או רק לפונ' הוירטואליות של האבא ואז זה יפעיל לי בעזרת VTBL את של הבן ?
-
- 2 תגובות
- 1k צפיות
-


