Berurusan dengan Output Konsol dalam Program Windows C
Apabila bekerja dengan program C Windows asli dengan titik masuk WinMain, mengakses output konsol daripada fungsi seperti std::cout boleh mencabar. Berikut ialah beberapa penyelesaian:
Ubah Hala Output Konsol
Artikel "Menambah I/O Konsol pada Apl GUI Win32" mencadangkan mengubah hala output konsol ke fail teks. Sebagai alternatif, anda boleh mengubah halanya ke konsol menggunakan kod "guicon.cpp" yang disediakan dalam respons. Kod ini mencipta konsol dan mengubah hala input, output dan pengendalian ralat standard yang tidak ditimbal kepadanya, menjadikan output std::cout kelihatan.
Alternatif kepada std::cout
Jika mengubah suai kod atau menggunakan konsol tidak boleh dilaksanakan, pertimbangkan untuk menggunakan fungsi output khusus platform seperti OutputDebugString, printf atau alatan nyahpepijat seperti tetingkap output penyahpepijatan Visual Studio.
Menggunakan CrtDbg
Untuk penyahpepijatan memori C, kod "guicon.cpp" boleh diubah suai untuk mengubah hala keluaran CrtDbg (seperti _RPT0) ke konsol untuk tujuan penyahpepijatan.
Atas ialah kandungan terperinci Bagaimanakah saya boleh mengakses output konsol dalam program WinMain C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!