פורסם 2011 במרץ 2714 שנים שלום לכולם, יש לי פרוייקט להגיש למחר ויש לי את אותה בעיה בכל הפונקציות ברגע שאני מוצא פתרון סיימתי.יצרתי את הפונקציה הבאה:int CommonPass(char *UserPassword,char *(CommonPasswords[])) //function starts { int i; //determine itrrator for loop for(i=0 ; i<13 ; i++) //starting a loop to run all 13 common passwords { if(strcmp(UserPassword,CommonPasswords[i])==0) //checking if the password is equal to the common password return 0; //returning 0 if they are equal } return -1; }//function endsוקראתי לה כך:if(CommonPass(password,Common)==0) printf("Yes");הבעיה היא שברגע שאני מגיע לשלב שהוא קורא לפונקציה התוכנה קורסת אחרי שעשיתי Debug הוא הדגיש את השורה של הקריאה לפונקציהעזרה בבקשה
פורסם 2011 במרץ 2714 שנים א. מה הטיפוס של Common?ב. איפה מאתחלים אותו ומה הוא מכיל?ג. בזמן דיבאג אתה יכול לעשות step into כדי להיכנס לתוך פונקציה, וככה תוכל למקד את הבעיה.נ.ב. מומלץ לומר באיזו שפה אתה כותב (ולהוסיף את זה לכותרת).
פורסם 2011 במרץ 2714 שנים מחבר א. מה הטיפוס של Common?ב. איפה מאתחלים אותו ומה הוא מכיל?ג. בזמן דיבאג אתה יכול לעשות step into כדי להיכנס לתוך פונקציה, וככה תוכל למקד את הבעיה.נ.ב. מומלץ לומר באיזו שפה אתה כותב (ולהוסיף את זה לכותרת).אני כבר הצלחתי לסדר בדיוק עכשיו אבל בכל מקרה:א. הטיפוס הוא מערך של מחרוזות (מחרוזת דו ממדית אפשר להגיד)ב. הוא מכיל כל מיני מספרים נפוצים, סיסמאות נפוצות (זאת אמורה להיות הכרות לBF)בכל מקרה, הטעות שחבר שלי הצביע עליה הייתה כשלא רשמתי את הגודל של המערך בחתימה של הפונקציה.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.