30/09/2018, 23:11
Tại sao tạo ra thực thể của class lại bị lỗi vậy ạ?
#include <iostream>
using namespace std;
class VongLap{
public:
VongLap(int a, int b){
for(a = 1, b = 10; a <= 10 && b >= 1; a++, b--){
cout << a << " " << endl;
cout << " " << b << endl;
}
}
// Vong Lap a b c la bang cuu chuong tu 1 den 9, lololololol. Khong the tin duoc :))
/*VongLap(int a, int b, int c){
for(a = 1; a <= 10; a++){
for(b = 1; b <= 10; b++){
cout << (b*a) << endl;
for(c = 10; c <= 5; c--){
cout << " " << b * a + c << endl;
}
}
}
}*/
public:
void TimUoc(int a, int bienchay){
cout << "Tim uoc nho nhat cua 1 so" << endl;
cout << "Moi ban nhap vao 1 so : ";
cin >> a;
for(bienchay = a + 1; bienchay >= a; bienchay++){
if(bienchay % a == 0){
cout << "Uoc chung nho nhat cua " << a << " la " << bienchay << endl;
number = bienchay;
break;
}
}
}
private:
int number;
};
int main(){
int a, b, c;
a = b /*c*/ = 0;
int x, bien;
x = bien = 0;
VongLap BienGoi(a, b);
VongLap BienGoi2;
//VongLap BaiToanTimUoc;
//BienGoi.TimUoc(x, bien);
BienGoi2.TimUoc(x, bien);
//VongLap BienGoi2(a, b, c);
system("pause");
return 0;
}
Lỗi:
Warning 1 warning C4101: ‘c’ : unreferenced local variable c:documents and settingsadmindesktopproject c++all developmentsvòng lặp ‘for’ài 1ài 1.cpp 39
2 IntelliSense: no default constructor exists for class “VongLap” c:documents and settingsadmindesktopproject c++all developmentsvòng lặp ‘for’ài 1ài 1.cpp 44
Còn khi em sử dụng BienGoi.TimUoc(x, bien); thì nó lại được, sử dụng class để tạo ra 2 thực thể là k đc hả mấy anh, chỉ đc tạo 1 thực thể thôi hả ??
Bài liên quan
Hình cho dễ nhìn ạ
Quăng code lên không Markdown, không categorry, không tag còn rút gọn chi không biết nữa -_-
dạ, anh nhìn hình rồi xem dùm em nha, em cũng thấy khó nhìn nên vừa chụp hình @@,
với lại anh cho e xin link markdown để đăng lên chứ có khi nhiều dòng, đăng hình mệt lắm :v
Bạn sử dùng tính năng search của diễn đàn với từ khoá Cách Markdown code nhé
Thử tạo 1 cái constructor không có tham số truyền vào xem thử
constructor đó đặt ở trên constructor có tham số truyền hả anh ??
Đặt chỗ nào cũng được miễn là trong puplic…mà thử coi được k??
dc rồi anh, em xài stricmp nó bị lỗi là sao anh
và em đổi thành _stricmp thì ghi nhập vào đúng từ khóa, nó cũng ko hoạt động ạ @@