程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> c++ 寫文件-c++ 在寫文件的時候編譯有錯誤怎麼解決 求大神

c++ 寫文件-c++ 在寫文件的時候編譯有錯誤怎麼解決 求大神

編輯:編程解疑
c++ 在寫文件的時候編譯有錯誤怎麼解決 求大神

guanli.h:的裡面是

#pragma once
#pragma once
#include

typedef stur dar;
struct stur
{

int numb;
int chian;
char name[10];

stur();
~stur();

};

class mu
{

public:

myclass* hao;
mu() {
    hao = NULL;

}
~mu();

public:

void print();

void list1(dar d4);
void dele();
void browse();
int rui();
void sort1();
void ecount();
void add();

};

class myclass
{
public:
dar di;
myclass *head;

myclass();
~myclass();
int menu();

};
class mu
{

public:

myclass* hao;
mu() {
    hao = NULL;

}
~mu();

public:

void print();

void list1(dar d4);
void dele();
void browse();
int rui();
void sort1();
void ecount();
void add();

};

class manager
{

public:

mu d4;
mu d5;

int menu();
int hei1();

};
guanli.cpp:裡面是

#include "guanli.h"

#include "stdafx.h"

#include
using namespace std;

myclass::myclass()
{
}

myclass::~myclass()
{
}
int manager::hei1()
{
int u;
int r;
int h;
cout << "請輸入1為打印\n請輸入2問添加數據\n請輸入3刪除數據\n請輸入4浏覽數據\n請輸入5排序\n請輸入6鏈表中的數字個數\n";
cin >> h;
switch (h)
{
case 1:
printf("鏈表【1】的數據有\n");
d4.print();
printf("鏈表【2】的數據有\n");
d5.print();
break;
case 2:
menu();
break;
case 3:
cout << "請輸入【1】刪除鏈表【1】的數據請;輸入【2】刪除【2】的數據" << endl;
cin >> u;
if (u == 1)
{
d4.dele();
}
if (u == 2)
{
d5.dele();
}

    break;
case 5:
    cout << "鏈表【1】的排序是\n";
    d4.sort1();
    cout << "鏈表【2】的排序是\n";
    d5.sort1();
    break;
case 6:
    cout << "鏈表【1】的個數是\n";
    d4.ecount();
    cout << "鏈表【2】的個數是\n";
    d5.ecount();
    break;
case 0:
    return 0;

}
return h;

}

錯誤有:“.dele”的左邊必須有類/結構/聯合
“.ecount”的左邊必須有類/結構/聯合
“.print”的左邊必須有類/結構/聯合
“.sort1”的左邊必須有類/結構/聯合
“di”: 未知重寫說明符 類文件分類
“hao”: 未聲明的標識符 類文件分類
“manager::d4”使用未定義的 class“mu”

“manager::d5”使用未定義的 class“mu”
“mu”:“class”類型重定義
“stur”: 重定義
意外的標記位於“;”之前

缺少類型說明符 - 假定為 int
錯誤:嚴重性 代碼 說明 項目 文件 行
錯誤:標識符“dar”

: 缺少“;”(在“*”的前面)

怎麼解決這個問題 應該怎麼改

最佳回答:


typedef stur dar;
這個要放在stur定義後面

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved