編寫在C中返回字符串的方法時什麼被認爲是更好的做法?處理返回的C字符串
傳遞一個緩衝器和大小:
void example_m_a(type_a a,char * buff,size_t buff_size)
或製備和返回適當大小的字符串:
char * example_m_b(type_a a)
P.S.你怎麼想返回緩衝區PTR允許轉讓的風格和 嵌套函數即
char * example_m_a(type_a a,char * buff,size_t buff_size)
{
...
return buff;
}
秒! :) – Vern 2011-05-05 05:10:05