Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: lỗi error C3861 identifier not found và error C2065 khi build c++ trên visual studio 2010?

  1. #1
    Ngày gia nhập
    10 2009
    Bài viết
    6

    Mặc định lỗi error C3861 identifier not found và error C2065 khi build c++ trên visual studio 2010?

    mình mới viết chương trình này để test Stack build trên Dev C thì ok build trên visual studio thì lỗi như sau:

    Error 9 error C3861: 'getch': identifier not found c:\users\thienbk89\documents\visual studio 2010\projects\stack\stack\stack.cpp 67 1 stack

    Error 5 error C2065: 'endl' : undeclared identifier c:\users\thienbk89\documents\visual studio 2010\projects\stack\stack\stack.cpp 58 1 stack


    Error 7 error C2065: 'cout' : undeclared identifier c:\users\thienbk89\documents\visual studio 2010\projects\stack\stack\stack.cpp 65 1 stack



    chả hiểu sao nữa, các bạn giúp mình với


    C++ Code:
    1. // stack.cpp : Defines the entry point for the console application.
    2. //
    3.  
    4. #include"iostream"
    5. #include"conio.h"
    6. #include"stdafx.h"
    7. using namespace std;
    8.  
    9. template<class T> class Stack
    10. {
    11.    private: int size; //Kích thước Stack
    12.    private: T *elements; //Mảng các phần tử kiểu T
    13.    private: int top; //Chỉ số của phần tử ngoài cùng
    14.  
    15.    public: Stack(int n) //Hàm khởi tạo
    16.    {
    17.       size = n;
    18.       elements = new T[size];
    19.       top = -1;
    20.    }
    21.    public: ~Stack() //Hàm hủy
    22.    {
    23.       delete elements;
    24.    }
    25.    public: void Push(T x) //Đẩy một phần từ x vào Stack
    26.    {
    27.       if(top == size - 1)cout << "\nStack da day";
    28.       else elements[++top] = x;
    29.    }
    30.    public: T Pop() //Đẩy phần tử top của Stack ra ngoài
    31.    {
    32.       if(top == -1)cout << "\nStack rong";
    33.       else return elements[top--];
    34.    }
    35.    public: T Top() //Lấy giá trị của phần tử top
    36.    {
    37.       if(top == -1)cout << "\nStack rong";
    38.       else return elements[top];
    39.    }
    40.    public: bool Full() //Kiểm tra Stack đầy
    41.    {
    42.       return top == size - 1;
    43.    }
    44.    public: bool Emty() //Kiểm tra Stack rỗng
    45.    {
    46.       return top == -1;
    47.    }
    48. };
    49.  
    50. int main()
    51. {
    52.    cout << "Stack kieu so nguyen:\n";
    53.    Stack<int> S(100);
    54.     S.Push(1);
    55.     S.Push(5);
    56.     S.Push(7);
    57.     S.Push(8);
    58.     while(!S.Emty()) cout << S.Pop() << endl;
    59.  
    60.    cout << "\n\nStack kieu ky tu:\n";
    61.    Stack<char> S2(50);
    62.    S2.Push('c');
    63.    S2.Push('A');
    64.    S2.Push('Z');
    65.    while(!S2.Emty()) cout << S2.Pop() << endl;
    66.  
    67.    getch();
    68. }
    Đã được chỉnh sửa lần cuối bởi thienbk89 : 21-09-2011 lúc 08:29 PM.

  2. #2
    Ngày gia nhập
    07 2010
    Nơi ở
    chỗ kín
    Bài viết
    446

    thay #include "iostrem" thành <iostream>

    thêm thư viện stdio.h
    thay getch() bằng getchar()

  3. #3
    Ngày gia nhập
    10 2009
    Bài viết
    6

    Trích dẫn Nguyên bản được gửi bởi pkthanh92 Xem bài viết
    thay #include "iostrem" thành <iostream>

    thêm thư viện stdio.h
    thay getch() bằng getchar()

    trong stdafx.h có stdio.h rùi mà, đã làm như bạn mà lỗi vẫn thế

    các pro vào giúp mình đi mình vẫn chưa tìm ra nguyên nhân

    đã tìm đc lỗi rồi he he đổi stdafx.h lên trước #include "iostream" thì ok ngay nhưng chưa hiểu vì sao cả

    C++ Code:
    1. #include "stdafx.h"
    2. #include "iostream"
    3. #include <conio.h>

Các đề tài tương tự

  1. [Build Error] [vd.o] Error 1 khi viết đồ họa trên C theo sách mẫu?
    Gửi bởi nguoikhonglo171 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 8
    Bài viết cuối: 05-11-2013, 08:02 PM
  2. Bài tập C Lỗi error C2065: 'max' : undeclared identifier trong C
    Gửi bởi oracle95 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 18-10-2013, 02:16 PM
  3. Lỗi đồ họa " Error 8 error C3861: 'Intersect': identifier not found "
    Gửi bởi nq.thangit trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 06-07-2011, 10:00 PM
  4. Lỗi C3861: identifier not found?
    Gửi bởi vnprovider trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 4
    Bài viết cuối: 06-05-2011, 07:33 PM
  5. Lỗi: error C2065: 'cout' : undeclared identifier trong thư viện iostream?
    Gửi bởi whitehawk trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 15-03-2011, 10:29 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn