תכנות
פורום בנושא תכנות - C, Java, VB, פיתוח אתרי אינטרנט - HTML, CSS, ג'אווה סקריפט, PHP, ASP.NET ועבודה עם שרתים, מערכות ניהול, מאגרי מידע, חברות איחסון ושרותי תחזוקה.
10,067 דיונים בפורום זה
-
היי מה המצב רציתי לדעת עם יש אנשים שמעוניינם להצטרף לקבוצת תכנות שאני מקים האנשים צריכים להיות בעלי ידע בשפת C , אסמבלי מי שמעוניין שישאיר פרטים או שיפנה אליי בפרטי תודה
-
- 18 תגובות
- 2.8k צפיות
-
-
אני אמור לקלוט מספר ולהציג את הערך שלו בבינארי, יש לי איזה בעיהואני משתגע, תמיד משום מה המספר השני יוצא לי 0 בתוך לולאת ה-FOR יש לי WHILE ועשיתי בדיקות כמה N שווה בכניסה וביציאה אם אני למשל קולט את המספר 3 (בתחילת התוכנית) אז בפעם הראשונה הוא 3 ואחרי פעולת המודולו אני עושה n = n/2; ואז גם בדקתי והוא מקבל את הערך 1 אבל אז הוא אמור שוב להיכנס ל-WHILE כי עשיתי בלולאה הזאת כל עוד ה-N גדול מאפס ועכשיו הוא כאמור 1 בקיצור יש לי פה איזה באג מעצבן שאני לא מוצא using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace T190 { class Program { static void Main(string[] args) { //define array int[] bin_array = new in…
-
- 18 תגובות
- 4.7k צפיות
-
-
שלום לכולם, אני חדש פה. (: יש לי את הספר "ללמוד C" ולימדו שם על הפונקציות gotoxy clrscr וכדי לבצע אותם צריך להכיל את הספרייה conio.h. אז ניסיתי ולא הצליח לי. לקחתי את הקוד מקור מהספר ושמתי במהדר ועדיין לא עבד. נתתי גם לחבר ולא עבד לו. כתוב ש clrscr לא מוגדר למרות שכן צירפתי את conio.h עזרה בבקשה. תודה רבה לעוזרים.
-
- 18 תגובות
- 2k צפיות
-
-
יש לי רשימה מקושרת וקובץ בינארי. אני צריך להעתיק את התוכן של הרשימה המקושרת (מבנים) אל תוך קובץ בינארי ולא עולה לי איך לעשות את זה זה סתם נסיון היפוטתי: 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 צפיות
-
-
שלום, התכנית הנ"ל אמורה להרגיל מספרים בין -10 ל+10 לתוך מטריצה של 6x5, כשהזוגיים בהתחלה והאי זוגיים בסוף. הקומפיילר אומר שהתוכנית תקינה, אך היא לא מבצעת את המשימה כמו שצריך! רעיונות? #include <stdio.h> #include <stdlib.h> #define rowsize 6 #define colsize 5 void main () { int row,col,mat[rowsize][colsize],num; randomize (); for(row=0;row<rowsize;row++) { for(col=0;col<colsize;col++) { num=random(20)-10; if(num%2==0) mat[row][col]=num; else mat[rowsize-1-row][colsize-1-col]=num; } } for(row=0;row<rowsize;row++) { for(col=0;col<colsize;col++) printf("%d",mat[row][col]); } }
-
- 18 תגובות
- 2.3k צפיות
-
-
ערב טוב. קניתי ספר ללימוד HTML של הוד-עמי. בספר העבודה היא עם טקסט עברי... בניתי כותבת בעברית, אך כאשר אני פותחת את הקובץ כדף אינטרנט, אני רואה סימני שאלה במקום. איך ניתן לסדר את זה? תודה.
-
- 18 תגובות
- 2.9k צפיות
-
-
שלום אני עושה פרוייקט לסוף שנה בהצפנה ופיענוח של קבצים אחד מצורות ההצפנה שלי הולכת בשיטה רנדומלית , אבל אני מנסה לייחד אותה בכך שתהיה באמת רנדומלית ולכן אני רוצה להישתמש בשעון המערכת. אז הקומפיילר הוא Visual C++ והפונקציה שאני מחפש צריכה להחזיר לי את מאיות השניה של שעון המערכת תודה מראש לכול העונים דקל
-
- 18 תגובות
- 2.1k צפיות
-
-
א. (20%) כתוב פונקציה read_array הקוראת מספרים שלמים מהקלט לתוך מערך. הפונקציה מקבלת כפרמטר מספר שלם end_signal וקוראת מספרים מהקלט עד שמופיע המספר end_signal, אותו היא לא מכניסה למערך. הפונקציה תחזיר את כתובת תחילת המערך שלתוכו קראה את המספרים. הנחיות: · כמות המספרים לא ידועה מראש אך אינה עולה על קבוע חיובי MAX . · הפונקציה תחזיר את הכתובת של מערך מוקצה דינאמית שגודלו כמספר המספרים שהפונקציה קראה בפועל (לא בהכרח MAX). · כמות המספרים שנקראו תוחזר בעזרת פרמטר נוסף של הפונקציה · ניתן להניח שהקלט תקין. · הפונקציה read_array לא מדפיסה את המערך שקראה. זוהי בעיקרון השאלה ומשום מה הסתבכתי איתה אין לי מושג איך לעבוד עם ה WHILE זה מה שכתבתי # #i…
-
- 18 תגובות
- 1.6k צפיות
-
-
אם אתם מגיבים, תרשמו למה אתם מעדיפים את השפה הזו בכלליות...
-
- 18 תגובות
- 2.2k צפיות
-
-
ניסיתי כמה שאלות במערכים אני רק רוצה לוודא את הטעויות שלי. כתוב פונקציה המחזירה את סכום איברי האלכסון הראשי של מטריצה בגודל NxN המתקבל כפרמטר http://pastebin.com/PvxcZXcJ יש פה טעויות? כתוב פונקציה המקבלת מערך דו-מימדי בגודל N *M. הפונקציה תחזיר 0 כאשר המערך מכיל רק אפסים ו- 1 כאשר יש בו ערכים שאינם רק 0. http://pastebin.com/9cnuKbp4 כתוב פונקציה המקבלת מערך של שלמים ואת גודלו, הפונקציה מחזירה 1 אם יש בה איבר שהוא סכום של שנים אחרים ו- 0 אם לא קיים במערך איבר כזה http://pastebin.com/8tgg2w9w כתוב תוכנית בשפת C אשר תבצע את המשימות הבאות: 1. תגדיר מערך בן 10 תאים בשם num מסוג int. {.1,3,34,55,22,44,12,34,33,54} :הבאים המספרים את למערך תקלוט .2 3. תדפיס את המערך על המסך, תסכ…
-
- 18 תגובות
- 7.2k צפיות
-
-
שלום, זוהי הפונקציה,ומצורפת גם פונקציית ההשוואה: השאלה שלי בהמשך למטה.. 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 צפיות
-
-
אני לא יודע אם למישהו יש פה נסיון מעשי עם שתי הסביבות, אבל אני דיי תקוע במעבר בינהם, בגלל העושר והקלות של המטלב (אבל האיטיות) והקמצנות של C (והמהירות). אני צריך להעביר את הפרויקט שכתוב במטלב, לC לצורך אופטימיציות ומהירות, הבעיה היא שאני לא ממש הצלחתי למצוא ספריות (ואם הצלחתי למצוא, אז לא להתקין ולהשתמש), שעושות את מה שאני צריך. אני צריך בסך הכל 4 פונקציות שיש במטלב שחסרות לי. 1) קריאת DICOM 2) כפל ו "RESHAPE" למטריצות (באופן יעיל, אני יכול לכתוב אחד, בכמה שורות, אבל זה יהיה O(n^3) ולי יש מטריצות ענקיות. 3) imrotate של מטלב, מימוש בC זה חלק מה image processing toolbox. 4) פונקציות find של מטלב. אני כבר מתחיל להתייאש מהחיפושים, אני מקווה שיש פה לפחות מישהו אחד שמכיר את הנוש…
-
- 18 תגובות
- 2.9k צפיות
-
-
לצערי, בזמן האחרון אני לא מאוד פעיל בתחום של כתיבת קוד לWEB- אז אני טיפה חלוד.. עד עכשיו הייתי רגיל להשתמש בסינטקס הזה לקוד שלי: while (expr){ ....some code } אבל שמתי לב פתאום שיש כאלו שמשתמשים בסינטקס: while (expr): ....some code endwhile; ברור לי שיותר קל לעבור ולהבין את הקוד עם הסינטקס השני- אבל מה יותר נכון/עדכני/יעיל ?
-
- 18 תגובות
- 2.6k צפיות
- 1 follower
-
-
היי, לפני איזה חודש התחתי לתרגם משחק שלפתע ראיתי כי חסרים קבצים של המשחק,לדוגמא קובצי טקסט וכו.. ולשאלת המיליון: איפה נמצאים כל הקבצים האלה? האא כן לפני שאני ישכח איך עובד משחק רשת בכלל,כאילו ההקשרות בין כמה מחשבים במשחק וכו...
-
- 18 תגובות
- 2.1k צפיות
-
-
שלום לכולם, הנני זקוק לעזרתכם בכתיבת התוכנית המבצעת את הדבר הבא: בשאלה זו אתם נדרשים לבצע פעולה על טקסט. קליטת הטקסט והכנתו לעיבוד בהמשך: התוכנית מבקשת מהמשתמש להכניס טקסט, בו משפטים מופרדים ע"י התו '.' (נקודה). סוף הקלט מזוהה על ידי התו enter ('\n'). הטקסט מורכב מתווי ASCII של א"ב האנגלי, נקודה ורווח. במידה והטקסט בנוי מתווים אחרים מהמוגדרים לעיל, התוכנית תוציא פלט שגיאה (error), לאחר סוף הקלט ותסגור את התוכנית. במידה ואורך הטקסט (ביחידות של מספר תווים, כולל רווחים ונקודות) גדול מ 31 תווים, התוכנית מקצצת את הקלט ל 31 התווים הראשונים בלבד, מדפיסה את התוצאה למסך ויורדת שורה. הפיכת סדר המילים: לאחר מכן התוכנית הופכת את סדר המילים בכל משפט ומשפט, כאשר התו נקודה מפריד בין המש…
-
- 18 תגובות
- 5.9k צפיות
-
-
שלום לחברי הפורום, אני משתמש חדש זוהי שאלתי הראשונה לאחר שעברתי על החיפוש בשנים האחרונות הייתי בתהליך של חזרה בתשובה ולא התעניינתי בלימודים גבוהים\קורסים וכדומה. אני בעל ראש אנליטי, אוטודידקטיות וניסיון לא-רב בתכנות. אני עוד מעט בן 28, רוצה לעבור קורס שיפתח לי צוהר לעבודה חדשה. אני מעוניין בעצה\חוות דעת לגבי הקורס שבחרתי Php+Seo+webmastering הבנתי מהפורומים שאנשים נהנים מאד מהעיסוק ב PHP כמו כן יש ביקוש לידע הזה הקורס אורך חמישה חודשים בלימודי בוקר ו.... זהו אשמח לתגובות מעשירות תודה
-
- 18 תגובות
- 1.6k צפיות
-
-
אני מחפש דרך לכתוב קטע קוד בתוכנית (Matlab או C++ ) שירוץ על הרכטיס מסך. מדובר סימולציה שאמורהלהציג תהליך מסויים ב- 60 ערוצים ( על המסך מוצגים 60 חלונות קטנים - ראו תמונה מצורפת), עבור כל ערוץ קיים וקטור (מערך) בגודל 5000 כאשר אני מציג 100 ערכים בכל פעם וכך רץ על כל הוקטור. (כל וקטור הוא מערך בגודל 5000 שכולל מספרים ממשיים רנדומאליים). התהליך כרגע עובד אבל לאט מאוד - 577 שניות, אני מעוניין לייעל את העבודה להרבה פחות, וחשבתי על האפשרות להעביר את העבודה לכרטיס מסך. אם למישהו יש רעיון יצירתי אחר אנא שיעדכן. [attachment deleted by admin]
-
- 18 תגובות
- 2k צפיות
-
-
לדוג' int* f(){ int a[10]={1,2,3}; return a; main(){ int *b; b=f(); scanf("%d",&b[0]); } שפת C למה אין פה שגיאה בזמן ריצה? המערך נמצא במחסנית של F לא? המחסנית נעלמת לאחר סיום הפונ' למה אין אקספשין?
-
- 18 תגובות
- 1.7k צפיות
-
-
שלום לכם. אני בונה תוכנית מסויימת ואני צריך להוסיף במקביל לתוכנית פעולה שנניח כל 10 MSEC תפעל. נניח יש תוכנית רגילה מדפיסה קולטת לא משנה, וכל פרק זמן מסוים מפסיק את הפעולה (לזמן קצר) ופונה למשהו אחר (כמו עידכון של משהו או קריאה לפונקציה) ואז חוזר לאיפה שהפסיק, ואז זה נראה כאילו זה עובד במקביל. אני לא יודע בדיוק איך להסביר, נראה לי קוראים לזה ט/תרדינג. אז אפשר איזה הסבר ואיך ליישם את זה? תודה רבה.
-
- 18 תגובות
- 2.5k צפיות
-
-
אני מנסה ליצור מספרים רנדומליים בין 0-255 אז רשמתי קוד אבל משום מה אני מקבל כול פעם את אותו המספר, 41. #include <stdio.h> #include <stdlib.h> void noise() { int random=0; random=(rand()); printf("%d",random); getch(); } void main() { noise(); } אני משתמש ב ++C
-
- 18 תגובות
- 2.9k צפיות
-
-
אז ככה, לצערי לא התקבלתי למגמת מחשבים בבצפר (מלמדים שם C# , והתיכון פשוט לא אפשר לי ללמוד בגלל שאין לי 5 יח"ל מתמטיקה .) כן,ביאס אותי בהתחלה אבל רק עכשיו הבנתי שאם כל החברים שלי שתמיד קוראים לי לסדר להם בעיות במחשב ,התקבלו ולמדו C# , כנראה אני אוכל לעשות את זה גם , אך לצערי לבד ובבית. אני עולה עכשיו לכיתה י"ב וכבר קיבלתי צו ראשון (שאגב קרוב מאוד) , ובראיון האישי התכוונתי להגיד שיש לי ידע במחשבים . אך אני חושב שזה לא מספיק בשביל להתקבל לגאמא וכו .. ולכן רציתי ללמוד אולי שפת תכנות שתיתן לי מעין בונוס כזה בקבלה ליחידות שונות בצבא. יש מישהו בעל ניסיון אישי שיודע על שפת תכנות שכדאי ללמוד על מנת להתקבל ליחידות מחשבים בצבא? כלומר,אני מחפש שפה שקל ללמוד לבד (אני בעל קליטה מה…
-
- 18 תגובות
- 5.1k צפיות
-
-
חבר'ה אני רוצה להבין איך אני לוקח שני מחרוזות שהם מטיפוס CHAR ובעצם לבצע ביניהם פעולת חיבור... איך עושים את זה??? מדובר על מספרים בלבד !!!
-
- 18 תגובות
- 2.4k צפיות
-
-
-
ערב טוב. אני צריך להכין שיטה הקולטת סדרת מספרים, מחשבת ומחזירה את ההפרש המקסימלי בין שני מספרים. חשבתי על זה הרבה ולא הצלחתי לפתור. תודה רבה מראש.
-
- 18 תגובות
- 1.9k צפיות
-
-
בלוח דו-ממדי בגודל 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.7k צפיות
-