s gets 獲取指定大小的字串

2021-08-31 03:23:30 字數 434 閱讀 8788

c primer plus中有乙個獲取指定大小字串的通用方法,全書出現頻率很高,先摘錄如下:

/* s_gets.c -- prints characters in rows and columns */

#include #include #define size 3

char * s_gets(char *st, int n);

int main(void)

else

return 0;

}char * s_gets(char *st, int n)

return ret_val;

}

windows下可以使用codeblock工具進行編譯

linux下可以使用gcc進行編譯;gcc a.c  -o a.out; 執行./a.out 即可對程式進行除錯

cStringIO 實現指定大小的字串快取

stringio經常被用來作為字串的快取,以下實現無論寫入多少字串,總能返回乙個指定大小的快取 from cstringio import stringio class customstringio def init self,max buffer 4096 self.max buffer max ...

VB獲取指定長度的隨機字串

指定長度的祖母數字組合 public function randomfix n as long as string randomize r r chr int rnd 26 65 生成乙個大寫字母 for i 2 to n n是指定長度 randomize t int rnd 3 select ca...

js獲取指定格式的時間字串

如下 對date的擴充套件,將 date 轉化為指定格式的string 月 m 日 d 小時 h 分 m 秒 s 季度 q 可以用 1 2 個佔位符,年 y 可以用 1 4 個佔位符,毫秒 s 只能用 1 個佔位符 是 1 3 位的數字 例子 new date format yyyy mm dd h...