Trong Code::Blocks phím tắt để thoát khỏi phần mềm là

  • Trong Code::Blocks phím tắt để thoát khỏi phần mềm là
  • Diễn đàn
  • LẬP TRÌNH C++ | LẬP TRÌNH C | LẬP TRÌNH C++0X
  • Nhập môn lập trình C/C++
  • Thoát khỏi màn hình console

  1. Trong Code::Blocks phím tắt để thoát khỏi phần mềm là
    Thoát khỏi màn hình console

    mọi người cho em hỏi khi kết thúc chương trình, màn hình console hiện lên PRESS ANY KEY TO CONTINUE..... (mình phải bấm phím mới tắt ) vậy có lệnh nào hay cách nào để thoát khỏi chương trình mà không hiện lên dòng đó không ạ. em cảm ơn nhiều ạ


  2. Bạn học tới Batch script chưa ?
    Nó làm như vầy nè :

    1. echo Press any key to continue . . .

    2. rem pause


    Trong Code::Blocks phím tắt để thoát khỏi phần mềm là


  3. Trong Code::Blocks phím tắt để thoát khỏi phần mềm là
    Nguyên bản được gửi bởi Monre
    Trong Code::Blocks phím tắt để thoát khỏi phần mềm là

    Bạn học tới Batch script chưa ?
    Nó làm như vầy nè :

    1. echo Press any key to continue . . .

    2. rem pause

    Trong Code::Blocks phím tắt để thoát khỏi phần mềm là

    em cảm ơn nhiều ạ!


  4. Không cần cám ơn; bạn hiểu, các bạn hiểu mới là điều tôi cần, điều tôi quan tâm.
    Chưa hiểu thì hỏi tiếp, càng cụ thể thì càng dễ tiếp thu.

    Nếu chạy CT từ IDE nó khác với chạy thật.

    rem ở trên có nghĩa là chú thích (comment / remark) trong c/c++ là // hoặc /**/

    rem pause

    1. //scanf(...

    2. //cin>>...

    Đã được chỉnh sửa lần cuối bởi Monre : 14-11-2017 lúc 01:21 PM.


  5. Khi dùng IDE for c/c++ có thể nạp nhanh thoát lẹ (Windows):
    - kéo exe file neo trên taskBar (pin X to taskbar) : click là chạy
    - comment tất cả các lệnh dừng CT nếu có, ex: getch(), getchar(), cin.get() ...

    Không cần nữa thì xóa shortcut đó (unpin X from taskbar) còn nhanh hơn nhiều


  6. Trong Code::Blocks phím tắt để thoát khỏi phần mềm là
    Thoát khỏi màn hình console

    Khi viết, biên dịch và chạy thử CT trong IDE, ví dụ Code::Blocks, nó không chạy trực tiếp :

    1. F:\_Works\_OLd\_CV_\_Test\un_std>cb_console_runner.exe

    2. Usage: cb_console_runner <filename> <args ...>

    3. F:\_Works\_OLd\_CV_\_Test\un_std>cb_console_runner.exe notepad.exe utf.cs

    4. Process returned 0 (0x0)   execution time : 5.054 s

    5. Press any key to continue.


    Ai biết trong c/c++ làm sao viết CT để gọi chạy một CT khác như cb_console_runner.exe ở ví dụ trên?


  7. Có thể sử dụng cái này (callExec.cpp ==> callExec.exe):

    1. #include <stdio.h>

    2. #include <process.h>

    3. int main(int argc, char *argv[]){

    4. /*

    5.     char exe[255];

    6.     printf("Enter full path to exeName : "); gets(exe);

    7.     printf("\nInput %d nParam:\n", argc);

    8.     for(int i = 0; i < argc; i++) printf("\targv[%d] is %s\n", i, argv[i]);

    9.     execv(exe, argv);

    10.     */

    11. execv(argv[1], &argv[1]);  

    12. return 0;

    13. }

    ex:
    callExec.exe c:\Windows\notepad.exe readMe.txt
    để gọi notepad.exe mở readMe.txt
    tham số thứ hai là full path

    vc execv được thay thế bằng _execv


  8. Không ai bổ xung, bổ túc à ?


  9. ủa? sao mình chạy CT nó tự thoát mà ta. chỉ khi có lệnh getch chẳng hạn thì mới dừng màn hình. mình chạy file .exe á


  10. Trong Code::Blocks phím tắt để thoát khỏi phần mềm là
    Nguyên bản được gửi bởi luuvanquan
    Trong Code::Blocks phím tắt để thoát khỏi phần mềm là

    ủa? sao mình chạy CT nó tự thoát mà ta. chỉ khi có lệnh getch chẳng hạn thì mới dừng màn hình. mình chạy file .exe á

    Vấn đề là chạy ở đâu, trực tiếp hay trong IDE


Trong Code::Blocks phím tắt để thoát khỏi phần mềm là
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
  • Tìm hiểu luật lệ tham gia diễn đàn

  • BB code: On
  • Mặt cười: On
  • [IMG] code: On
  • [VIDEO] code is On
  • HTML code: Off