#include< string.h> #define STRMOV(src_str,src_ind,length,dst_str,dst_ind)\ do { strncpy(src_str [src_ind], dst_str [dst_ind], 长度); }而(0) .. ..或者只是strncpy()。或者你不允许使用strncpy? #include <string.h> #define STRMOV(src_str,src_ind,length,dst_str,dst_ind) \do {strncpy( src_str[ src_ind ],dst_str[ dst_ind ],length );} while( 0 ) .... or just strncpy(). Or are you not allowed to use strncpy ? 我这样做的原因是为了提高执行速度(要求来自客户的)。目前我正在使用memcpy来实现这一目标。现在我 计划编写我自己的宏。 The reason I am doing this is to improve execution speed(Requirementfrom client). Currently I am using memcpy to achieve this. Now I amplanning to write my own Macro. 这篇关于字符串移动宏。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
09-23 14:31