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

Đề tài: Lập trình C++ | Tạo các từ ngẫu nhiên

  1. #1
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,749

    Mặc định Lập trình C++ | Tạo các từ ngẫu nhiên

    Thử đoạn code sau nhé
    PHP Code:
    #include <iostream>
    #include <string> 
    #include <ctime>

    using namespace std;

    void RndWord(long iLen){
        
    char ch;
        
    string mystr;
        
    char i=0;
            while (
    iLen){
                
    ch = (rand()%(('Z'-'A'))+'A');
                
    mystr += ch;
                
    i++;
            }
            
    cout << mystr << "\n";
    }

    int main(void){
        
    long lenword;
        
    srand(time(NULL));
                
    cout << "Word length?\n";
                
    cin >> lenword;
                 
    RndWord(lenword);
            return 
    0;

    Chúc thành công

  2. #2
    Ngày gia nhập
    05 2007
    Bài viết
    2

    anh có thể giải thích cho em mystr là gì ko em mới học nên chưa biết j cả

  3. #3
    Ngày gia nhập
    09 2006
    Nơi ở
    /usr/share/.hack@
    Bài viết
    1,433

    mystr là biến kiểu chuỗi , trong C tương tự mảng char[] kết thúc với '\0'.
    None!

  4. #4
    Ngày gia nhập
    06 2007
    Bài viết
    4

    using namespace std; <== cái đoạn này nghĩa là gì vậy ạ???

    Em copy source vô chạy thử nhưng nó cứ báo lỗi cái dòng đó là sao?

  5. #5
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,749

    Sử dụng DEVCPP thì copy nó mới chạy được. Xem code để xem người ta làm thế nào không nên copy cả bạn ah. Nếu có hãy copy những phần cần thiết thôi. chúc thành công!
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

  6. #6
    No Avatar
    POF_power.of.faith Khách

    Mặc định Lập trình C++ | Tạo các từ ngẫu nhiên

    using namespace std (sử dụng namespace std)
    Theo chuẩn ISO.
    khai báo Namespace std để sử dụng các hàm nhập xuất từ standart I/O, như cout, cin. Nếu không khai báo bằng using namespace std bạn phải viết như sau std::cout, std::cin

  7. #7
    No Avatar
    POF_power.of.faith Khách

    Trích dẫn Nguyên bản được gửi bởi nhocharuka Xem bài viết
    using namespace std; <== cái đoạn này nghĩa là gì vậy ạ???

    Em copy source vô chạy thử nhưng nó cứ báo lỗi cái dòng đó là sao?
    Có lẽ trình biên dịch của bạn đã 'lỗi thời' rồi. Chưa cập nhật theo chuẩn ISO

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

  1. Lập trình C Hàm tạo số ngẫu nhiên | Cách nhập giá trị ngẫu nhiên cho ma trận?
    Gửi bởi chuong01 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 15
    Bài viết cuối: 13-08-2012, 09:43 PM
  2. Bài tập C Tạo ngẫu nhiên mảng 2 chiều vuông 4X4 với các phần tử tạo ngẫu nhiên trong đoạn[0,50]
    Gửi bởi truongtrungviet trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 16
    Bài viết cuối: 16-04-2011, 08:06 AM
  3. Cách xây dựng hàm tạo số ngẫu nhiên?
    Gửi bởi buingochuy trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 09-09-2010, 03:51 PM
  4. In ra ngẫu nhiên n số bé hơn x cho trước
    Gửi bởi Taylaptrinh trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 11
    Bài viết cuối: 30-03-2008, 11:42 AM
  5. Lập trình C++ | Tạo số ngẫu nhiên thực
    Gửi bởi Kevin Hoang trong diễn đàn Thủ thuật, Tutorials và Mã nguồn C/C++/C++0x
    Trả lời: 7
    Bài viết cuối: 03-10-2007, 03:55 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