A couple of notes:Your code assumes the Subject: comes before the Cont dịch - A couple of notes:Your code assumes the Subject: comes before the Cont Việt làm thế nào để nói

A couple of notes:Your code assumes

A couple of notes:

Your code assumes the Subject: comes before the Content: and that both of them exist. This assumption will fail to be correct in some case. You should check before you start malloc'ing huge amounts of memory (since small negative numbers turn into huge positive unsigned numbers). You should also make sure your mallocs don't return 0, instead of segfaulting when they do.
strdup (and strndup) will often save you from embarrassing "oops, I didn't allocate enough room for the NUL byte" errors. They also don't require nearly as much futzing around, making your code simpler, more reliable, and easier to understand. Get to know them. They will be your friends.
If nothing else works, valgrind can help you find bugs like this.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Một vài ghi chú:Mã của bạn giả định chủ đề: đến trước khi các nội dung: và cả hai người trong số họ tồn tại. Giả định này sẽ không được chính xác trong một số trường hợp. Bạn nên kiểm tra trước khi bạn bắt đầu malloc'ing một lượng lớn bộ nhớ (kể từ khi một số tiêu cực nhỏ biến thành số dấu tích cực lớn). Bạn cũng nên chắc chắn mallocs của bạn không trở về 0, thay vì segfaulting khi họ làm.strdup (và strndup) sẽ thường xuyên giúp bạn tiết kiệm từ lúng túng "rất tiếc, tôi không phân bổ đủ chỗ cho các byte NUL" lỗi. Họ cũng không yêu cầu gần như nhiều futzing xung quanh, làm cho mã của bạn đơn giản, đáng tin cậy hơn và dễ dàng hơn để hiểu. Nhận biết chúng. Họ sẽ là bạn bè của bạn.Nếu không có gì khác hoạt động, valgrind có thể giúp bạn tìm thấy lỗi như thế này.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Một vài ghi chú: Mã của bạn giả Subject: đi trước Nội dung: và cả hai chúng tồn tại. Giả định này sẽ không thể đúng trong một số trường hợp. Bạn nên kiểm tra trước khi bạn bắt đầu một lượng lớn malloc'ing bộ nhớ (kể từ số âm nhỏ biến thành con số không dấu tích cực rất lớn). Bạn cũng nên chắc chắn mallocs của bạn không trở về 0, thay vì segfaulting khi họ làm. Strdup (và strndup) thường sẽ giúp bạn tiết kiệm từ xấu hổ "oops, tôi đã không bố trí đủ chỗ cho các byte NUL" lỗi. Họ cũng không yêu cầu gần như nhiều futzing xung quanh, làm cho mã của bạn đơn giản, đáng tin cậy hơn, và dễ hiểu hơn. Nhận biết họ. Họ sẽ là những người bạn của bạn. Nếu không có gì khác hoạt động, valgrind có thể giúp bạn tìm thấy lỗi như thế này.



đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: