Sự khác nhau giữa lập trình C trên linux và trên windows

Như tít, mình đang học C, trong quas trình học mình thường xuyên viết và biên dịch C trên linux. Nhưng đôi khi trong giáo trình và trên máy rất khác nhau cũng vì lý do linux có một số cấu trúc hàm và lệnh có chút khác biệt, đôi khi lên mạng tìm ko có, cũng nhân tiện đây có anh em nào trên đây có đầy đủ hoặc tương đối rõ lập trình trên linux thì xin chỉ mình với. Tiện mình cũng hỏi thêm là hàm cprintf trên linux nên dùng hàm j thay thế ? linux ko nhận ra hàm cprintf.
rất cám ơn mọi người

Mình thấy hàm cprintf cũng tầm thường muh :smiley: dùng printf được rồi.

Trừ phi bạn không muốn viết lên stdout vì một lí do nào đấy (với chương trình không tương tác user có thể dẫn luồng stdout ra file).

HI Nguyen Duc X.
Cơ bản thì mình thấy trình biên dịch trên linux tuân thủ theo C chuẩn nhiều hơn trên Win.
Nên bạn cứ yên tâm học C trên linux.
Còn về khác với giáo trình thì mình khồn rõ bạn học giáo trình nào.
Tuy nhiên một số giáo trình cũ trên nên DOS thì nên bỏ.
CHúc bạn thành công.

1 Like

Bạn có thể tham khảo ở đây:
Hoặc đọc trực tiếp cuốn tiếng anh: Learn C The Hard Way

1 Like

Cám ơn mọi người, mình sẽ cố gắng

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?