Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 5 của 5
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Lỗi kì lạ : tự động in ra kí tự mình ko muốn tại 1 vị trí cố định !!!

    Mình viết 1 cái khung như vày nhưng chả hiểu ở tọa độ (53 , 1) cứ xuất hiện chữ M.

    Mình thử nhảy đến tọa độ đó viết chữ a. Cũng ko được !!! ở đó bắt buộc là chữ M. Trời ơi có phải BC của mình nó lỗi ko ???


    Mã:
    #include "stdio.h"#include "conio.h"void main(void){        int i;    gotoxy(1,1);printf("%c",201);    for (i=2 ; i<=79 ; i++) {printf("%c",205);}    printf("%c",187);    gotoxy(1,49);printf("%c",200);    for (i=2 ; i<=79 ; i++) {printf("%c",205);}    printf("%c",188);    for (i=2 ; i<=48 ; i++ )    {gotoxy(1,i);printf("%c",186);gotoxy(80,i);printf("%c",186);}        }

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    - Mình cũng chạy thử chương trình của bạn rồi.Mình chạy bằng Borland C++ 3.0.
    Mình thấy in ra một cái khung bao quanh đẹp lắm mà.Có chữ M nào đâu.
    - Hay cậu thử dùng lệnh clrscr() ở đầu Chương trình thử xem.
    - Hay là do compiler hay hệ điều hành, do màn hình xem sao?.
    - Cậu chạy bằng compiler jì vậy?Thử BC++ 3.0 và reply cho mình lí do nhé.

  3. #3
    TC 3.0 , hông có thấy lỗi gì với một màn hình màu đen bao bởi khung màu trắng [IMG]images/smilies/biggrin.png[/IMG].
    Thử lại compiler

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    chài ơi cám ơn các bạn. Mình thử bằng BC502 thì ko thấy lỗi gì cả :| Chắc tại BC của mình lỗi . Tí mình thử cài lại xem. thx các bạn

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Thằng conio.h đó chỉ xài cho mỗi borland, không hiểu tại sao h này còn quá nhiều người xài thằng này, conio.h is not a standard of C and C++. Thử hàm này xem, không có chữ M nào hết T_T :

    Mã:
    #include <cstdio> void gotoxy(int x,int y){  printf("%c[%d;%df",0x1B, y, x);} int main(){  int i;  gotoxy(1,1);  printf("%c",201);      for(i=2 ; i<=79 ; i++)     printf("%c",205);    printf("%c",187);  gotoxy(1,49);  printf("%c",200);      for(i=2 ; i<=79 ; i++)     printf("%c",205);    printf("%c",188);  for (i=2 ; i<=48 ; i++){    gotoxy(1,i);    printf("%c",186);    gotoxy(80,i);    printf("%c",186);  }}

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •