Announcement

Collapse
No announcement yet.

tìm giúp em lỗi trong code này với

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [C++] tìm giúp em lỗi trong code này với

    #include <stdio.h>
    #include <conio.h>
    #include <windows.h>

    void gotoxy(int x,int y)
    {
    HANDLE hStdout = GetStdHandle(STD_OUTPUT_HANDLE) ;
    COORD position = {x,y} ;
    SetConsoleCursorPosition(hStdout,position ) ;
    } /*dinh nghia ham gotoxy*/


    void main()
    {
    int x=10,y;

    for (y=15;y>=10;y=y-1);
    {
    gotoxy(x,y);
    printf("H");
    Sleep(300);
    }


    for (x=15;x>=10;x--);
    {
    gotoxy(x,y);
    printf("H");
    Sleep(300);
    }


    getch();
    }

    đoạn code thứ nhất là in chữ H từ dưới lên; còn cái thứ 2 là từ phải sang trái nhưng lúc chạy từng đoạn thì nó chỉ in ra chữ H sau cùng, em test với code in từ trên xuống và từ trái qua thì lại hoạt động bình thường :surrender:

    khi em chuyển qua hàm while

    while (y>=10)
    {
    y--;
    gotoxy(x,y);
    printf("H");
    Sleep(300);
    }

    thì nó in từ dưới lên bình thường nên em đoán là lỗi hàm for, nhưng không biết lỗi ở đâu :canny:

    mọi người xem giúp code của em có lỗi nào ? :confuse:

    em dùng vs 2008
    Last edited by 13520230; 11-11-2013, 11:18.

  • #2
    Pro qua, biết hàm gotoxy rồi.
    -Trần Hữu Danh-
    -GameUIT - SE-
    ...Slowly... But Strongly...
    clbgameuit.com F/clbgameuit

    Comment


    • #3
      Vòng Lặp for() không có dấu ;

      Comment


      • #4
        :happy:cám ơn mọi người

        Originally posted by 12520054 View Post
        Pro qua, biết hàm gotoxy rồi.
        pro gì đâu anh, toàn google mà :happy:
        Last edited by 13520230; 12-11-2013, 13:10.

        Comment

        LHQC

        Collapse
        Working...
        X