[Programming] Hạn chế của trình dịch Turbo C??!!! |
18/11/2007 23:31:25 (+0700) | #1 | 98425 |
chaien281985
Member
|
0 |
|
|
Joined: 17/06/2007 14:48:15
Messages: 248
Location: HVAN
Offline
|
|
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 đỡ.!!!! |
|
|
|
|
[Question] Re: Hạn chế của trình dịch Turbo C??!!! |
19/11/2007 06:21:55 (+0700) | #2 | 98487 |
|
oak
Member
|
0 |
|
|
Joined: 18/04/2006 09:54:00
Messages: 85
Location: Somewhere
Offline
|
|
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á.
|
|
|
|
|
[Question] Re: Hạn chế của trình dịch Turbo C??!!! |
19/11/2007 07:16:31 (+0700) | #3 | 98494 |
ngoc87
Member
|
0 |
|
|
Joined: 23/10/2007 10:20:05
Messages: 22
Offline
|
|
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 |
|
|
[Question] Re: Hạn chế của trình dịch Turbo C??!!! |
19/11/2007 09:22:50 (+0700) | #4 | 98521 |
FaL
Moderator
|
Joined: 14/04/2006 09:31:18
Messages: 1232
Offline
|
|
@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.
|
|
Hãy giữ một trái tim nóng và một cái đầu lạnh |
|
Users currently in here |
1 Anonymous
|
|
Powered by JForum - Extended by HVAOnline
hvaonline.net | hvaforum.net | hvazone.net | hvanews.net | vnhacker.org
1999 - 2013 ©
v2012|0504|218|
|
|