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

Đề tài: Đoạn code này bị lỗi gì?

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

    Mặc định Đoạn code này bị lỗi gì?

    Xin chào, tui viết chương trình (VC++ 6.0) để in ra màn hình cái hình tam giác có chiều cao theo h, nhưng bị báo lỗi C2065. Mong được giúp đỡ, cám ơn nhiều!

    Code:
    #include <stdio.h>
    
    void Chieucaoh(int &h)
    {
    	printf("Nhap chieu cao h: ");
    	scanf("%d", &h);
    }
    
    void Xuly(int h)
    {
    	for(i=1; i<=h; i++)
    	{
    		for(j=1; j<=2*h-1; j++)
    		{
    			if(i==h||i==h-j+1||i==h+i-1)
    				printf("*");
    			else
    				printf(" ");
    		}
    		printf("\n");
    	}
    }
    
    void main()
    {
    	int h;
    	Chieucaoh(h);
    	Xuly(h);
    }
    Đã được chỉnh sửa lần cuối bởi anhdung : 03-02-2009 lúc 09:26 AM.

  2. #2
    Ngày gia nhập
    01 2009
    Nơi ở
    Hà Nội
    Bài viết
    205

    Chắc là sai ở cái hàm Chieucaoh(). Bạn thử bỏ hàm này đi, gộp vào hàm main() chính xem có khá hơn không. Mình nghĩ thì cái này cũng không cần làm 1 hàm riêng (hàm Chieucaoh()) như vậy vì nó dài dòng hơn nhiều.
    Thế nhé !

  3. #3
    Ngày gia nhập
    01 2009
    Nơi ở
    Tân ấp - Hà Nội
    Bài viết
    20

    PHP Code:
    #include <stdio.h>
    #include <conio.h>
    void Chieucaoh(int &h)
    {
        
    printf("Nhap chieu cao h: ");
        
    scanf("%d", &h);
    }

    void Xuly(int h)
    {
        
    int i,j;  //khai bao hai bien i,j cuc bo
        
    for(i=1i<=hi++)
        {
            for(
    j=1j<=2*h-1j++)
            {
                if(
    i==h||i==h-j+1||i==h+i-1)
                    
    printf("*");
                else
                    
    printf(" ");
            }
            
    printf("\n");
        }
    }

    void main()
    {
        
    int h;
        
    Chieucaoh(h);
        
    Xuly(h);
       
    getch(); //dung man hinh de xem ket qua
    }
    //ban xem thu xem, co phai tam giac nhu y cua ban khong. 
    Chúc bạn vui
    Em còn nhớ hay em đã quên
    Nhớ Sài Gòn mưa rồi chợt nắng
    Nhớ phố xưa quen biết tên bàn chân
    Nhớ đèn đường từng đêm thao thức
    Sáng cho em vòm lá me xanh

  4. #4
    Ngày gia nhập
    02 2008
    Nơi ở
    Việt Nam
    Bài viết
    577

    Sửa lại rùi, dùng VC++ thì phải dùng int main()
    Không nên dùng thư viên conio.h vì nó không phải thư viện chuẩn.
    Phần tam giác thì sai, đã sửa lại rùi.
    C Code:
    1. #include <stdio.h>
    2. #include <stdlib.h>
    3. /*
    4. */
    5. void Chieucaoh(int &h)
    6. {
    7.     printf("Nhap chieu cao h: ");
    8.     scanf("%d", &h);
    9. }
    10.  
    11. void Xuly(int h)
    12. {
    13.     int i,j;
    14.     for(i=1; i<=h; i++)
    15.     {
    16.         for(j=1; j<=2*h-1; j++)
    17.         {
    18.             if(i==h || j==h-i+1 || j==h+i-1) printf("*");
    19.             else printf(" ");
    20.         }
    21.         printf("\n");
    22.     }
    23. }
    24.  
    25. int main()
    26. {
    27.     int h;
    28.     Chieucaoh(h);
    29.     Xuly(h);
    30.     system("pause");
    31. }

  5. #5
    Ngày gia nhập
    02 2009
    Bài viết
    2

    Cám ơn tất cả mọi người nhiều! Sẽ thử chạy ngay!

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

    Mặc định Đoạn code này bị lỗi gì?

    Bạn ơi, lỗi C2065 là lỗi chưa khai báo biến, bạn xem đoạn code lại xem có phải i,j chưa khai báo trong hàm XuLy() không?

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

  1. Tại sao lại bỏ Store Proceduce nếu code theo hướng Code First trong MVC3
    Gửi bởi rogerminh2401 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 5
    Bài viết cuối: 02-11-2012, 08:22 PM
  2. Trả lời: 5
    Bài viết cuối: 27-04-2012, 07:51 PM
  3. compiler Warning: Unreachable code và chạy sai trong khi code đúng. Vì sao?
    Gửi bởi lovemoney trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 19
    Bài viết cuối: 19-01-2012, 10:02 PM
  4. Bài tập C++ Nhập code và name sv vào in ra thì name in đúng nhưng code thì in ra cả 2 code lẫn name
    Gửi bởi spacy0212 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: 27-09-2011, 08:47 AM
  5. Code quản lý sinh viên bằng danh sách lối vòng. Giúp mình thay đổi code kế thừa?
    Gửi bởi caocanha trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 6
    Bài viết cuối: 04-05-2009, 03:39 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