VC 幫助糾正錯誤,知道原因不會改變。

發布 健康 2024-04-11
7個回答
  1. 匿名使用者2024-02-07

    你的標題太時髦了

    你的 jiegou 中的名字是乙個指標,沒有分配的空間。 最簡單的方法是將其更改為此。

    struct jiegou {

    char name[64];任何人的名字都不會超過 64 個字元或 32 個漢字。

    int id;

    int fenshu[3];

    或者使用字串:

    包括 記住要包括這個。

    struct jiegou {

    string name;任何人的名字都不會超過 64 個字元或 32 個漢字。

    int id;

    int fenshu[3];

    作為友情提醒,您還可以使用 malloc() 函式給出 x[i]。name 分配空間,完成後釋放,完全不推薦。

    另外,如果您不使用 using namespace std; 等等,我很難相信你能編譯完成。

  2. 匿名使用者2024-02-06

    是你讀書的時候誤會了,你把我們的字元指標理解為字串。

    char *p="hello world";沒錯。 在初始化時賦值。

    char *p;錯誤,這是指向記憶體中不確定位置的丟失指標。

    p="hello world";將值應用於指標指向此處的記憶體單元將導致系統崩潰。

    更正後的**如下:

    #include

    int i,j,k;

    struct jiegou

    char name[100];

    int id;

    int fenshu[3];

    void main()

    jiegou x[10];

    for(i=0;i<10;i++)

    cout<<"輸入"<>x[i].name>>x[i].id>>x[i].fenshu[0]>>x[i].fenshu[1]>>x[i].fenshu[2];

    cout<<"所有列表:"cout

  3. 匿名使用者2024-02-05

    不要指標,更改為:

    char name[64]

    就是這樣,你為什麼想要整個指標?

  4. 匿名使用者2024-02-04

    first-chance

    exception

    0xe06d7363:microsoft

    c++exception

    在 VC 中除錯程式時,輸出視窗有時會顯示為“第一次機會”

    exception

    這樣的資訊。 一般來說,這是由於程式中的異常,該異常被 VC 捕獲。 有時程式執行時沒有錯誤,但在除錯過程中總是在這裡停止,無法除錯下面的程式。 first-chance

    exception

    0xe06d7363:

    microsoft

    c++exception”。windows

    結構異常 (SEH) 在作業系統中被廣泛用於處理特殊情況,許多低階 API 依靠 SEH 來處理可能的意外情況。 此外,這些 API 具有捕獲 SEH 的 **,並且生成的異常不會影響程式。 但由於上面提到的“第一次機會”

    exception,second-chance

    exception“,VC 仍然會有乙個輸出,但我們可以完全忽略它。 如果你真的不喜歡輸出,那麼你必須禁用特定異常的“第一次機會”

    例外”。

  5. 匿名使用者2024-02-03

    不是VC沒有安裝,你確定你的專案建立是正確的,主要功能不是Win32程式的入口

  6. 匿名使用者2024-02-02

    1 驅動不穩定,與系統不相容,最容易導致記憶體無法讀取或記憶體被“寫入”檔案保護。

    2.系統上安裝了乙個或多個流氓軟體,IE或系統崩潰的可能性更大,還可能發生檔案保護。

    3.系統載入的程式與系統上執行的程式之間存在衝突,尤其是某些防病毒軟體監控程式。

    4.系統本身存在漏洞,使其容易受到網路攻擊。

    5.病毒問題也是造成記憶體無法讀取、檔案保護、錯誤......的主要原因

    6.如果玩遊戲時無法讀取記憶體,很可能是顯示卡驅動不合適,或者版本不夠新或不符合遊戲或顯示卡驅動。

    7.有些軟體本身不夠用的問題。

    8;電腦記憶體和主機板相容性差也是記憶體無法讀取的致命原因!

    如果以上問題無法解決,則不太可能直接修復問題(建議使用新的系統盤)。 **。

  7. 匿名使用者2024-02-01

    存在語法錯誤:

    c=5/9(f-32);

    句子中省略了乘法符號。

    還有乙個邏輯錯誤:5 和 9 都是整數,所以 5 9 的返回值也是乙個整數,即 0。 因此,無論輸入什麼值,返回的溫度值都是 0。

    還有一些**寫錯了:

    1.讀取資料時,資料的位數不是由**控制的,而是由輸入資料本身控制的。 所以,scanf("華氏度 = %2f",&f);

    中等 %2f 應替換為 %f。

    2.在scanf()的第乙個引數中,非格式控制字元的字元應盡可能少,否則在輸入資料時需要輸入更多的字元,這將使程式不方便。 例如,scanf("華氏度 = %F", &f);

    輸入資料時需要輸入這句話。

    華氏度 = 此文字,f 可以分配給 。

    3.在 scanf() 語句之前,最好有乙個 output 語句來提示使用者他們應該做什麼。

    4.此外,在 C99 及更高版本的 C 標準中,建議將 main 函式返回值寫為整數。 返回 0 表示程式執行正常,否則表示程式執行時出現異常。

    更改後,操作步驟如下:

    #include

    #include

    int main()

相關回答
8個回答2024-04-11

優雅(意為優雅、優雅)。

13個回答2024-04-11

是男的還是女的? 女方名叫魏天雪,男方名叫魏天薇。

20個回答2024-04-11

真正的交易。 恢復以前的職業。

激化。 陰謀。 >>>More

9個回答2024-04-11

您好,根據你**的看法,你的鈔票不能叫錯幣,一般來說,錯版的幣子是很嚴重的錯位或上面的圖案是嚴重的,你的小瑕疵不能叫錯幣。 >>>More

30個回答2024-04-11

也許你愛她的方式不太對,你應該跟她說清楚,而不是打她罵她,女生是要被寵壞的,你可以試著和她說話,向她道歉,真誠地和解,我建議你換個方式愛她,不要再打她罵她了。