Tại sao một chương trình C. Exe không thể có được đầu ra

H

hednast

Guest
Xin chào. Tôi có một vấn đề. Khi tôi biên dịch trong một trình biên dịch C turbo tôi có thể có được kết quả mà tôi muốn. Nhưng sau khi tôi biên dịch tập tin exe dự án vào và sau đó chạy mà exe, tôi không có được kết quả tôi muốn nữa. Tại sao có sự khác biệt giữa các file exe dự án và các biên dịch. Xin asists. Cảm ơn bạn.
 
Đó không phải là nhiều thông tin để tiếp tục. Tôi đoán rằng hồ sơ dự án của bạn đã thiết lập cấu hình được thiết lập mặc định khác với Turbo C của dự án.
 
Hi C có hai kết quả đầu ra: stdout và stderr void fprintf (thiết bị xuất chuẩn, "...", ...); void fprintf (stderr, "...", ...); trong thiết bị xuất chuẩn hệ thống nhất rõ ràng là thiết bị lỗi chuẩn nhưng trong một số phong cách prohramming này kéo có thể khác nhau. bạn có thể kiểm tra xem nó trong linux (unix hệ thống) với một cái gì giống như 2> & 1, ... bạn có thể kiểm tra xem nó trong cửa sổ với một cái gì đó như myparameter [myprog.exe ....]> results.txt xin làm lại các kiểm tra và cách tiếp cận và cho chúng tôi biết tình trạng. tnx
 
Hải ..... xin lỗi tôi một chút nhầm lẫn với các trả lời được ......... Mã nguồn là như sau ......... # Include # include int main () {int i; unsigned char xa * Scrn = (unsigned char xa *) 0xb0008000; FILE * fp = fopen ("c: \\ \\ text.txt", "w"); for (i = 0; i
 
Turbo C không thể bỏ qua HAL (phần cứng Abstrection Layer) được sử dụng trong máy tính. bạn sẽ phải sử dụng một trình biên dịch compitible Windows 2000 và sử dụng MFC. không có trong hướng dẫn ra có thể được sử dụng trong môi trường NT. bắp chân
 

Welcome to EDABoard.com

Sponsor

Back
Top