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

Đề tài: Làm thế nào để xóa đi 1 dòng hiển thị

  1. #1
    Ngày gia nhập
    12 2012
    Bài viết
    0

    Mặc định Làm thế nào để xóa đi 1 dòng hiển thị

    Em đang làm việc với c++. Yêu cầu là nhập 1 tập hợp gồm các phần tử ko trùng nhau. Em đã dùng vòng while để thực hiện. Khi nhập trùng nó bắt nhập lại. Khi bắt nhập lại nó sẽ hiển thị thêm dòng và gây rối rắm màn hình. Các pro cho em hỏi có cách nào xóa đi 1 dòng hiển thị dc ko?
    VD:

    Nhập phần tử thứ i:
    phần tử vừa nhập bị trùng, nhập lại:
    phần tử vừa nhập bị trùng, nhập lại:

    nó sẽ hiện ra nhiều khi nhập sai nhiều. em muốn bước sau sẽ xóa đi bước trc và chỉ hiển thị 1 lần phần tử vừa nhập bị trùng thôi.

  2. #2
    Ngày gia nhập
    04 2012
    Bài viết
    42

    C Code:
    1. system("cls");
    Bạn có thể dùng lệnh xóa màn hinh.
    C Code:
    1. while (!silly)
    2.     cout<<"Study everything !";

  3. #3
    Ngày gia nhập
    02 2010
    Bài viết
    113

    Trích dẫn Nguyên bản được gửi bởi kimlama Xem bài viết
    C Code:
    1. system("cls");
    Bạn có thể dùng lệnh xóa màn hinh.
    cái này xóa toàn bộ màn hình!!!
    còn hình như chủ topic yêu cầu chỉ xóa 1 dòng nhập sai dk... trong dos thì hơi khó....

  4. #4
    Ngày gia nhập
    04 2012
    Bài viết
    42

    À. Nếu vậy thì không xóa. Mà dùng 1 biến flag. Khi nhập sai lần đầu tiên của phần tử thứ i thì xuất ra câu thông báo và bật flag lên.

    C++ Code:
    1. for(int i = 0; i<n; ++i)
    2. {
    3.     int flag = 1;
    4.     cout<<"Nhap phan tu thu "<<i+1<<" : \n";
    5.     do{
    6.         cin>>a[i];
    7.         if(<điều kiện gì đó> && flag)
    8.         {
    9.             cout<<"Error:.....";
    10.             flag = 0;
    11.         }
    12.     }while(<điều kiện gì đó>);
    13. }
    C Code:
    1. while (!silly)
    2.     cout<<"Study everything !";

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

  1. ADO.NET xóa những dòng được chọn trong listview như thế nào ?
    Gửi bởi caohuynhbao trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 19-11-2011, 03:35 PM
  2. Trả lời: 10
    Bài viết cuối: 18-10-2011, 12:10 PM
  3. Xóa dòng trên dataGridview như thế nào?
    Gửi bởi fix_pro trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 01-12-2010, 09:05 AM
  4. Xóa 1 dòng trong ma trận như thế nào?
    Gửi bởi chicken_hamhoc 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: 16-04-2009, 10:30 AM
  5. Làm thế nào để xóa 1 dòng trong C#
    Gửi bởi thansau741 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 28-03-2008, 04:18 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