none
בעיה visual studio 10 - RRS feed

  • שאלה

  • שאני מדפיס אובייקטים משני קבצים , אחרי שאני מריץ את קוד , הוא נותן לי את שגיאה :

    Unhandled exception at 0x5be4ad4a (msvcp100d.dll) in diat.exe: 0xC0000005: Access violation reading location 0x008d4a9c.

    הוא מדפיס לי את תכנים נכון , אבל בסוף פונקציה הוא זורק את דגיאה הזאת , הוא  נופל  בשדה של buffer שהוא _Pnext

    קוד של תוכני הוא:

                                                                                                                                                                                                          

    fstream CompositionFile (

     

    "CompositionFile"

     

     

    "ComponentFile"

     

     

    if

     

     

    "The File is unavailable !"

     

     

    else

     

     

    char *)&RecordComposition,sizeof

     

     

    while

     

     

    if

     

     

    char *)&RecordComponent,sizeof

     

     

    while

     

     

    if

     

     

    "Daily Amount :"

     

     

    "Name Food : "

     

     

    "Calories Unit : "

     

     

    char *)&RecordComponent,sizeof

     

     

    char *)&RecordComposition,sizeof

     

     

    (RecordComposition));

     

    }

    }

    CompositionFile.close()

    ComponentFile.close();

    (RecordComponent));

     

    }

     

    }

    CompositionFile.read((

    << RecordComponent.geCaloriesUnit() << endl;

     

    }

    ComponentFile.read((

    << RecordComponent.getNameFood() << endl;

    cout <<

     

    << RecordComposition.geDailyAmount() << endl;

    cout <<

     

    (RecordComponent.getCodeFood() ==RecordComposition.getCodeFood()){

    cout <<

     

    (!ComponentFile.eof()){

     

     

    (RecordComponent));

     

     

    (id == RecordComposition.getCodeDiet()){

    ComponentFile.read((

     

    (!CompositionFile.eof()){

     

     

    (RecordComposition));

     

     

    {

    CompositionFile.read((

     

    << endl;

    }

     

    (!CompositionFile.is_open() || !ComponentFile.is_open()){

    cout<<

     

    ,ios:: binary |ios::in);

     

    Composition RecordComposition;

    Component RecordComponent;

     

    ,ios:: binary|ios::in);

    fstream ComponentFile (

     


              

    • הועבר על-ידי Meir Pinto יום חמישי 11 אוגוסט 2011 07:50 (מאת:פיתוח ב- .Net)
    • הועבר על-ידי Arik Poznanski יום חמישי 11 אוגוסט 2011 15:41 קוד C++ (מאת:Microsoft Visual C#)
    שבת 30 יולי 2011 12:44

כל התגובות

  • תבדוק כיצד ניראת ההודעה שלך :-(

    אולי תנסה לצרף לנו קוד מסודר שנוכל לקרוא?

    * אתה יכול לכתוב בוורד ולהעתיק לכאן אחרי שההודעה נראית טוב בוורד

    יום שני 08 אוגוסט 2011 12:07
    מנחה דיון
  • היי,

    אשמח אם תוכל/י לעדכן אותנו בסטטוס השאלה שלך.

     

    במידה וקיבלת תשובה מתאימה לשאלתך, יש לסמן את התשובה המתאימה ע"י לחיצה על "סמן כתשובה" ליד סימון ה V הירוק

    אם לא קיבלת תשובה, מומלץ לספק פרטים נוספים אודות הבעיה, פרטי לוג, צילומי מסך וכו'

    על מנת להעלות תמונה לפורום ניתן להעזר במדריך להעלאת תמונה.


    אם תגובתי פתרה את בעייתך - לחץ/י, על "סמן כתשובה" ליד סימן ה V הירוק.

    על מנת להעלות תמונה לפורום ניתן להעזר במדריך להעלאת תמונה
    מיקרוסופט מציעה שירות זה ללא תשלום, למטרת סיוע למשתמשים והעשרת הידע הקשור בטכנולוגיות ובמוצרים של Microsoft. תוכן זה מתפרסם כפי שהוא והוא אינו מעיד על כל אחריות מצד מיקרוסופט.
    יום חמישי 25 אוגוסט 2011 04:57