banner

[Rule] Nội Quy  [Home] Diễn đàn  [Portal] Portal  
[Members] Danh sách thành viên  [Statistics] Thống kê  [Search] Tìm kiếm  [Reading Room] Phòng đọc 
[Register] Đăng ký  
[Login] Đăng nhậphttp  | https  ]
 
Diễn đàn chính Thảo luận hệ điều hành Windows Hạn chế của trình dịch Turbo C??!!!  XML
  [Lập trình]   Hạn chế của trình dịch Turbo C??!!! 19/11/2007 00:31:25 (+0700) | #1 | 98425
chaien281985
Member

[Minus]    0    [Plus]
Joined: 17/06/2007 14:48:15
Bài gởi: 248
Đến từ: HVAN
Offline
[Profile] [PM] [WWW]
Trong Turbo C ( cụ thể là file header dos.h)
có hai hàm trợ giúp cho việc hiển thị file và thư mục theo dạng giống như cây thư mục là findfirst và findnext
trong hai hàm này có một đối số có kiểu struct ffblk. Trong kiểu struct này sử dụng một trường để lấy tên file và thư mục là ff_name và giới hạn độ dài của nó là 13: char ff_name[13];
Nếu vậy thì nó chỉ lấy được các file và thư mục có độ dài bé hơn hoặc bằng 12. Còn như file có độ dài lớn hơn 12 thì đều quy về 12 bằng cách cắt bớt phần đuôi và thêm và dấu ~1. Ví dụ ta có một file :portableidm.exe thì sẽ nhận được tên file là portab~1.exe. Điều đó có phải là một hạn chế của trình dịch turbo C và làm cách nào để hạn chế được yếu điểm này.
Xin mọi người giúp đỡ.!!!!
[Up] [Print Copy]
  [Hỏi đáp]   Re: Hạn chế của trình dịch Turbo C??!!! 19/11/2007 07:21:55 (+0700) | #2 | 98487
[Avatar]
oak
Member

[Minus]    0    [Plus]
Joined: 18/04/2006 09:54:00
Bài gởi: 73
Đến từ: Protoss
Offline
[Profile] [PM] [Email] [Yahoo!]
Theo em đây không hẳn là hạn chế của turbo C mà là hạn chế của môi trường mà C làm việc đó là dos.Và dường như điều này chỉ xảy ra với phiên bản turbo C 3.0 trở về trước thì phải.Các phiên bản turbo C (ví dụ turbo c 4.5)cho win theo em nhớ là kô bị tình trạng này.
Em cho rằng muốn thay đổi nó thì cần can thiệp vào dos, chứ nếu có thay đổi trong c mà dos nó kô chịu thì cũng vô tác dụng.Mà thay đổi trong dos thì khó nhắn quá.
[Up] [Print Copy]
  [Hỏi đáp]   Re: Hạn chế của trình dịch Turbo C??!!! 19/11/2007 08:16:31 (+0700) | #3 | 98494
ngoc87
Member

[Minus]    0    [Plus]
Joined: 23/10/2007 10:20:05
Bài gởi: 3
Offline
[Profile] [PM] [Yahoo!]
có anh chị nào biết cách lấy dữ liệu từ một website rồi viết cách lấy dữ liêu của website bằng ngôn ngữ C# thì giúp em vỡi.em cảm ơ nhiều
[Up] [Print Copy]
  [Hỏi đáp]   Re: Hạn chế của trình dịch Turbo C??!!! 19/11/2007 10:22:50 (+0700) | #4 | 98521
FaL
Moderator

Joined: 14/04/2006 09:31:18
Bài gởi: 1180
Offline
[Profile] [PM]
@ngoc87:
Bồ chịu khó lập một topic mới, tránh làm loãng chủ đề, và trình bày câu hỏi cụ thể, rõ ràng hơn.

[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Chuyển đến: 
 Các thành viên đang hiện diện ở đây 
1 Khách

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2010 © v2010|1706|218|