Try HWzone in English English
עבור לתוכן
  • צור חשבון

pavel korolin

משתמש רשום
  • מספר הודעות

    17
  • הצטרפות

  • ביקר לאחרונה

  • זמן מחובר

    11יום 21ש' 25דק' 55שנ'

דירוג

0 ניטרלי

אודות pavel korolin

  • דרגה
    Zone Newbie

מבקרים אחרונים

הצגת המבקרים בפרופילך מנוטרלת, ולא ניתן לראות מי ביקר לאחרונה בפרופיל שלך.

  1. תקשיב יכול להיות שהבעיה היא בעית דרייברים תעשה צילום של כמה מהמסך הכחולים ותעלה לפה נתחיל מזה
  2. מה הבעיה בדיוק? ויזואל סטודיו תומך בקבצי C פשוט תשמור את הקובץ בסיומת C והכל בסדר https://docs.microsoft.com/en-us/cpp/build/walkthrough-compile-a-c-program-on-the-command-line?view=vs-2017
  3. נתחיל בלפרק את הבעיה לחלקים: אם את מבצעת קריאה על ידי scanf אז המחרוזת שלך תסתיים בתו n\ מפה את בעצם צריכה לרוץ על המחרוזת עד שאת נתקלת בתו n\ ואז לבדוק תת מחרוזת וכמובן לבדוק שלא חורגים מעבר לגודל וכדומה הינה דוגמא היא רחוקה מלהיות שלמה זה רק בשביל לתת לך את הכיוון int main () { int i =0; char str[256] // אני מניח שלא למדת על מצביעים וזיכרון דינאמי char subStr[256] printf ("please enter the string\n"); scanf ("%s",str); printf ("please enter the sub-string to search\n"); scanf ("%s",subStr); while(str !='\n') { if(str == subStr) { } } return 1; }
  4. המתבקש הוא בהחלט מגדלי האנוי - שאתה יכול לבחור לממש רקרוסיבית ושאר הפונקציות יכולות להיות ממשק למול המשתמש ובדיקת תקניות קלט https://he.wikipedia.org/wiki/מגדלי_האנוי
  5. פונקציה סטטית מאפשר גישה אך ורק לעצמים מסוג סטטים, אשר שייכים לתכונות המחלקה כלומר כל המשתנים אשר מוגדרים static כלומר אם יש לך counter סטאטי אשר סופר את כמות הPlasticBox אשר יצרת אז הפונקציה הסטאטית תדפיס אותם
  6. יש לך בסוף המילה hello את התו { תוריד אותו והכל יהיה בסדר https://msdn.microsoft.com/en-us/library/828t9b9h(v=vs.110).aspx
  7. כמו שכתבו מאלי לא הגיוני שכאשר תכניס 7 לא תקבל 31 אבל כנראה שמה שאתה חווה זה אכן קורא לך , לכן אמליץ לך להריץ debug ותראה מה אתה מקבל בכל שלב במשתנים
  8. עוד שלוש המלצות בנוסף שלעייל ממליץ כמכובן שאת כל הבדיקות במצב בטוח או עדיף מdisk onkey , תבדוק כאשר אתה בכרום על ידי הקשה על shift + esc האם יש תהליכים חשודים שאוכלים לך את הזיכרון ותבדוק את הטראפיק מהמחשב כאשר כל הדפדפנים תוכנות הורדה ועוד מכובות לראות האם יש שליחה של נתונים לכתובות חשודות
  9. זה נראה כאילו אתה עדין מריץ את התוכנה תלחץ על ה איקס האדום
  10. איפה קובץ עם הmain? מה לא עובד לך? ויש קצת באגים בלוגיקה לדוגמה בפונקציה הבאה ויש עוד מספר דוגמאות שווה שתעשה מעבר לפני שאתה מגיש את הממן public int howLongBorrowed(Date today ) { if(_borrowed==true) _Pages =today.difference(_borrowedDate); if(_Pages>MAX_DAYS ) { return (_Pages); } else return 0; }
  11. לא הבנתי את השאלה במה אתה מסתבך? הייתי ממליץ לך מראש להגדיר את הfirst והלסט לא פוינטרים זה ימנע ממך לעשות את הבדיקה האם הראשון ריק -> באיתחול שיצביעו אחד על השני ואז רק תוסיף תמיד לסוף (תחשוב תמיד על מליון אינטרקציות שאתה חוסך את הבדיקה של הif) תקרא את השירשור הבא יש שם לדעתי תשובות לרוב בעיות התכנון שיש לך- אם הסתבכת אתה מוזמן לשאול http://www.cplusplus.com/forum/general/39124/
  12. תעלה את הדגם ננסה לעזור לך... לרוב יש להם קבצי קונפגרציה לשפות
  13. האם הורדת את התא הלפני אחרון לרוב זה מקבל את הערך של שורה חדשה - תוסיף בדיקה שהתא שונה גם מירידת שורה וגם null
  14. אם מותר לך יש פונקציה של string אשר נקראת isdigit אשר בודקת כל תו האם הוא מספר לחלופין אם אסור לך להשתמש בזה תקלוט מחרוזת ועבור כל תו תבדוק האם הוא מספר דוגמא int main() { int i=0; char input[10]; printf("please insert number\n"); scanf("%10s",input); /* the 10 is for limit the input -> buffer over flow */ while(input > '0'&& input<'9') { printf("%c",input); ++i; } if(input=='\n' || input=='\0') { printf("good input"); return 1; } else { printf("bad input"); return 0; } }
×
  • צור חדש...