Top Ad unit 728 × 90

Latest news

recent

Nạp tham số tự động cho Console

Thông thường một ứng dụng có thể nạp tham số đầu vào thông qua nội dung lệnh gọi để chạy nó. Đặc biệt trong các chương trình ở chế độ Console ta sẽ có hàm xử lý chính của chương trình có dạng như sau: int main(int argc, char* argv[]). Trong đó argc thể hiện số lượng tham số nạp vào hay số lượng phần tử của mảng argv. Còn argv là mảng các tham số được cung cấp thông qua dòng lệnh chạy chương trình. Ví dụ nếu tên chương trình là bioz thì câu lệnh chạy sau:
bioz a b c
sẽ cho kết quả giá trị của argc = 3 và mảng argv có 3 giá trị là a, b và c. Thông thường các giá trị này được nhập bằng tay sau khi biên dịch và chạy chương trình. Tuy nhiên các bộ công cụ hỗ trợ biên dịch thường cung cấp chức năng tự động điền tham số để giúp dễ dàng trong debug. Dưới đây là cách để tự động điền 3 tham số a, b, c trong Visual Studio 2010.



Binh Nguyen - Bioz
Nạp tham số tự động cho Console Reviewed by Bioz Nguyen on 7:14:00 PM Rating: 5

2 comments:

  1. Tôi thấy cái này được dùng trong việc truyền tham số là đường link của các ảnh trong các dự án có sử dụng bộ thư viện OpenCV ( lâu nay tôi không đụng nên không biết phiên bản mới nhất là bao nhiêu nữa ).
    Trong Java cũng có trình biên dịch cho phép truyền tham số như vậy.

    ReplyDelete
  2. bài viết này không có ý định nói về java, .net hay opencv, vấn đề xa hơn tôi muốn nói đó là muốn nhắc cho người đọc rằng ... trên đời có một dạng hỗ trợ như vậy và theo tôi biết thì hầu như các môi trường phát triển đều support dù dưới hình thức này hay hình thức khác. Version mới nhất của OpenCV là 2.3.1

    ReplyDelete

chia sẻ cho chúng tôi ý tưởng hay khó khăn của bạn ...

All Rights Reserved by IEEV © 2009 - 2016
Powered By Blogger, Designed by Sweetheme

Contact Form

Name

Email *

Message *

Powered by Blogger.