תכנות
פורום בנושא תכנות - C, Java, VB, פיתוח אתרי אינטרנט - HTML, CSS, ג'אווה סקריפט, PHP, ASP.NET ועבודה עם שרתים, מערכות ניהול, מאגרי מידע, חברות איחסון ושרותי תחזוקה.
10,067 דיונים בפורום זה
-
int main() { int a = 1; int b = a++; //now a = 2 int c = a++ * a++; } למה בקוד הבא c שווה ל-6 ולא ל- 4. מדוע הוא מתנהג אחרת מ- b ששווה ל-1
-
- 10 תגובות
- 4.8k צפיות
- 1 follower
-
-
אני לומד פסקל בבית ספר ורציתי לשאול מה זה ואיך משתמשים בזה כי אני רוצה לדעת יותר מהכיתה שלי :saint:
-
- 11 תגובות
- 4.8k צפיות
-
-
def anti_vowel(text): c="aeiouAEIOU" for i in text: for j in c: if text[i] == c[j]: text.remove(text[i]) return text anti_vowel('Hey You') יש לי בעיה הבנה של מה אני לא עושה נכון לגבי האיטרציה של כל אחת מהלולאות הנ"ל. אנסה לפשט את צורת החשיבה שלי בכתיבת הקוד: *הפונקציה מקבלת מחרוזת *לולאה ראשונה רצה על כל תו במחרוזת כאשר הלולאה השנייה בודקת אם התו במחרוזת קלט שווה לאחד התווים ב c. אני מתבלבל קצת בין C# לפייתון. אם I ו J מאותחלים בריצה וc ו text מחרוזות,למה אני לא יכול לגשת אל התווים שלהם כרשימה text[i[
-
- 8 תגובות
- 4.7k צפיות
-
-
בוקר טוב, שאלה, אני רוצה לכתוב שיטה שיוצרת מס' עצמים לפי פרמטר שמקבלת אותה שיטה. ז"א השיטה תקבל את הפרמטר שהוא מס' העצמים ותכניס לתוך מערך את על העצמים. האם אפשרי להציב בתוך מערך דבר כזה? הבנאי אמור להכניס? אנא עזרתכם... תודה ויום טוב.
-
- 6 תגובות
- 4.7k צפיות
-
-
קיבלנו תרגיל בקורס במבנה מחשב לנטרל פצצה בינארית. כלומר אנחנו מקבלים קובץ הרצה, עושים לו objdump ומסתכלים על הקוד אסמבלי שמתקבל במטרה לעבור את כל השלבים בלי שתיקרא הפונקציה explode_bomb. הדרך שמשתמשים בה היא debugging בעזרת gdb. עברתי 5 מתוך 6 שלבים ונתקעתי פה: 08048bf7 <phase_6>: 8048bf7: 55 push %ebp 8048bf8: 89 e5 mov %esp,%ebp 8048bfa: 57 push %edi 8048bfb: 56 push %esi 8048bfc: 53 push %ebx 8048bfd: 83 ec 3c sub $0x3c,%esp 8048c00: 8d 45 dc lea 0xffffffdc(%ebp),%eax 8048c03: 89 44 24 04 mov %eax,0x4(%esp) 8048c07: 8b 45 08 mov 0x8(%ebp),%eax 8048c0a: 89 04 24 mo…
-
- 5 תגובות
- 4.7k צפיות
-
-
היי, רציתי לדעת איך אני יכול להוריד קבצים דרך פייתון? אני יודע שאפשר לעשות את זה באמצעות URLLIB2 כך: response = urllib2.urlopen(' http://blabla.com/getfile.aspx?id=1')file = response.read() אבל זה לא מצליח... נראה לי בגלל שהאתר מביא את הקובץ דרך דף ASP ולא ישירות.. יכול להיות שזאת הבעיה? מישהו יכול לעזור לי ולהגיד לי איך אני יכול להוריד את הקובץ שבמקרה הזה הוא בID=1??? תודה רבה!
-
- 14 תגובות
- 4.7k צפיות
-
-
קודם כל שלום יש לי שאלה...אני רוצ הלהציג תמונה באיכות גדולה בתונית שלי... אני יודע לעשות רק באיכות של 16 צבעים ואני רוצה להציג תמונה באיכות יותר גדולה למשל 16ביט ואף יותר..כמה שיותר ככה יותר טוב... מישהו אוליי יותר אוליי יש איזה משהו שאפשר לעושת? למה אני עושה פרוייקט בשפת סי בבית ספר ואני רוצה לעשות מסך פתיחה משהו יפה...ביותר לעצב את זה בפוטושופ..אז אני רוצה שזה יהיה באיכות גבוה... אשמח אם תעזרו לי
-
- 33 תגובות
- 4.7k צפיות
-
-
איפה אפשר למצוא את פונקציות הספרייה של C למשל getch, printf או התואמות להן ב ++C כולל הספריות שלהן ששמים ב INCLUDE כמו ה iostream.h?
-
- 4 תגובות
- 4.7k צפיות
-
-
היי , אני עובד בתחום ההיטק ומעוניין לעשות הסבה מקצועית ; מתעתד ללמוד את אחת מהשפות הרשומות מעלה ,חייב לציין שאין לי נסיון בתחום התכנות/לא מבין עדיין מושגים (אולי קצת) ,רציתי לדעת בפשוטות מה ההבדלים בין שפות התכנות הללו עד כה הבנתי שתכנות בשפת NET. מיועדת יותר למשתמשי מערכות WIN (ויצירת GUI) ובשפת JAVA ניתן להישתמש כמעט בכל מערכות ההפעלה אך עובדת בעיקר ברקע ?! בנוסף אודה לכם אם תוכלו לשפוך אור על הנושא ועל הניסיון החויות שלכם בתכנות ....
-
- 11 תגובות
- 4.7k צפיות
-
-
-
התחלתי לפני חודש וחצי מבוא לתכנות .(סוג של קורס הכנה כזה.. ) המטרה שנדע לרשום אלגוריתמים בסיסיים על דף נייר רגיל (עם תרשימי זרימה ) . ובין השאר להעביר לקוד (אצלנו זה פייתון ) . יש מידע לגבי תרשימי הזרימה ? בספר שיש לי (מבוא לאלגוריתמים ) קצת קשה להבין בפשטות.. אין לי חוץ מהזמן של השיעור מידע נוסף לגבי התרשימי זרימה האלה - "האלגוריתמים" . אני מחפש איזה אתר שיש שם כאלה תרשימים או תרגילי עזר עם פתרונות .. האם יש כזה דבר ? יש הרבה מאוד מידע אבל דווקא תרשימי זרימה האלה לא ממש מצאתי
-
- 14 תגובות
- 4.7k צפיות
-
-
-
השאלה בכותרת. המטרה- אני מפרסם בלוח מסויים, תמורת כסף. המטרה היא שהסקריפט הזה בעצם "יקפיץ" לי את המודעה שלי לראש התוצאות בלוח, סמקום שאני אכנס 3 פעמים ביום ויקפיץ. האם ניתן לעשות דבר כזה? אני לא מבין בזה ואשמח לעזרה. תודה
-
- 11 תגובות
- 4.7k צפיות
-
-
שלום, אני חדש פה וגם חדש לגמרי בשפות תכנות, והקיץ הזה לקחתי קורס בc++ במכללה שבה אני לומד. קיבלנו שיעורי בית כשאחת השאלות היא: "הגדר מערך עם 4 מספרים וקלוט לתוכו ערכים בטווח 10-0. הדפס למסך את הפלט הבא, בהתאם להוראות הבאות: יש להדפיס למסך פלט כך שעבור כל ערך במערך תהייה עמודה שבתחתיתה הערך ומעליה כוכביות כערך. לדוגמא עבור המערך {5 6 2 4} יודפס הפלט הבא: (בתמונה המצורפת)." אשמח אם מישהו יוכל לתת לי איזשהו כיוון כי בינתיים אני אבוד. תודה מראש
-
- 17 תגובות
- 4.7k צפיות
-
-
שיקל עליי שאני אלמד שפות אחרות איזו שפה מומלץ ללמוד ראשונה?
-
- 28 תגובות
- 4.7k צפיות
-
-
-
למדתי בתיכון שפת C שנקראת TurboC , או שהקומפיילר נקרא ככה.. בכל מקרה, זה נחשב #C ,C++ ...? מה ההבדל בין כל אלה? אם למדתי על #C , אז אני לא אוכל לעבוד ל C++ ,זה פקודות שונות לגמרי או מה?
-
- 24 תגובות
- 4.7k צפיות
-
-
יש לי בעיה בהבנה של חיפוש לינארי ובינארי,אפשר לקבל הסבר?. יש לי עוד בעיה בשאלה הזו: 8. כתוב תוכנית, שקולטת וקטר בן 20 איברים מספריים שונים, ומדפיסה האם הוקטור ממוין מיון עולה, מיון יורד, או שאינו ממוין. אני אודה לכל מי שיענה פשוט מחר יש לי מבחן ואני חייב עזרה. using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication10 { class Program { static void Main(string[] args) { int[] vec = new int[6]; int l = vec.Length; int i; Console.WriteLine("type {0} integers", l); for (i = 0; i < l; i++) vec[i] = int.Parse(Console.ReadLine()); for (i=vec[0];i<vec[6] ;i--) { …
-
- 17 תגובות
- 4.7k צפיות
-
-
יש לי מצלמת וידאו מחוברת ל-Raspberry ואני מקבל אוסף של פיקסלים אותם עלי לצבוע בכל פריים דרך UDP (לכל פיקסל שצריך לצבוע נתון X, Y וצבע - סה"כ 1000 פיקסלים לצבוע בכל פריים של 1920X1080). איך לעשות את זה? יש כאן מומחים לנושא? תודה!
-
- 15 תגובות
- 4.7k צפיות
-
-
יש לי תוכנית בC שקוראת לפונקציה ב אסמבלי, מחשבת ממוצע בספרים במערך ומוצאת מינ ומקס. יש לי בעיה שאחרי שחיברתי את כל המערך בעזרת המעבד המתמטי, הסכום יושב לי בST(0) ואני רוצה להכניס לו גם את גודל המערך שיושב ב BP+8, אבל אני לא מצליח משום מה. זה הקטע קוד של החישוב ממוצע. אשמח אם מישהו יאיר את תשומת ליבי. AVG: MOV SI,[bP+6] FLD DWORD PTR [sI] MOV CX,[bP+8] L1: FLD DWORD PTR [sI+4] FADD ADD SI,4 CMP CX,2 JZ FINISH LOOP L1 ;------------------------------------------------ FINISH: MOV di,[bP+8] FiLD DWORD ptr di fdiv אני יודע שהפקודה FILD לא נכונה, השאלה איך אני מכניס את BP+8 ששם נמצא גודל המערך (10 לצורך העניין) לST
-
- 0 תגובות
- 4.7k צפיות
-
-
אני רוצה לשים באיזה אתר תפריט עם נושאים ותתי נושאים, ושהתתי נושאים יפתחו כאשר לוחצים על הפלוס ליד הנושא... משהו כזה: נושא תת נושא רק שהתת נושא יפתח כאשר לוחצים וזה יהיה + - כמו בסייר קבצים של הווינדאוס. תודה
-
- 8 תגובות
- 4.7k צפיות
-
-
אהלן קיבלנו משימה לכתוב מחשבון גרפי בסי שארפ, המחשבון אמור להציג את כל סוגי הפונקציות לפני כן בנינו מחשבון מדעי שמחשב כבר את כל סוגי הפונקציות אשמח לטיפים ועצות כיצד להתחיל עם עניין המחשבון הגרפי מפני שכרגע אין לי שום מושג איך להתחיל תודה לעוזרים
-
- 9 תגובות
- 4.7k צפיות
-
-
למדתי היום בקצרה על מחלקות abstarct ו interface בבוקר אני יותר אתעמק בזה . תכלס מה זה נותן למתכנת ? במה זה עוזר לו ? ואם אפשר דוגמאות אשמח תודה . ועוד שאלה public class A { public A (int i) { System.out.println (i); } } public class B extends A { public B (int i) { A a = new A(2); System.out.println(i); } } יש שגיאה כזאת cannot find symbol constructor A למה קיבלנו שגיאה כזאת ? מה לא בסדר ?
-
- 12 תגובות
- 4.7k צפיות
-
-
עליי לכתוב פעולה אשר מקבל מערך מסדרת אותו מהמספר הקן לגדול ומחיזרה את המערך המסודר static int[] Da(int[] a, int x) { int[] b = new int[a.Length - 1]; for(int i=0;i<a.Length;i++) { if (i == x) break; else b[i] = a[i]; } return b; } static int[] Ma(int[] a) { int[] b = new int[a.Length]; int[] c = a; int p=0; for (int i = 0; i < a.Length; i++) { int min = c[0]; for (int j = 0; j < c.Length; j++) { if (c[j] < min) { min = c[j]; p = j; } } c = Da(c, p); b[i] = min; } return b; } static void Main(string[] args) { int[] t = { 2, 3, 1,4,5,7,6 }; t = Ma(t); for (int i = 0; i < t.Length; i++) Console.Write(t[i] + " "); } זה…
-
- 6 תגובות
- 4.7k צפיות
-
-
שלום, אני לא מצליח להבין בדיוק מה הבעיה, אשמח אם תעזרו לי #include <stdio.h> #include <stdlib.h> #include <ctype.h> #include <string.h> int numberToLetter(int *numbers[40], char *letters[40][20]); int main(int argc, char *argv[]) { FILE *inputf; FILE *outputf; int i=0; char letters[40][20]={0}; int numbers[40]={0}; if(argc > 2) /* more then 2 names */ { printf("Eror! You cant enter more then 2 names./n Goodbye!/n"); exit(0); } if(argc==0) /* no names */ { if(!(inputf=fopen("standardInput.txt","r"))) { printf("Cannot open standardInput file\n"); return 0; } if(!(outputf=fopen("standardOutput.txt","w"))) …
-
- 47 תגובות
- 4.6k צפיות
-


