cout与cin用太多,对C的几个字符串处理函数反而不熟悉了,现归纳下。
sprintf:把格式化的数据写入某个字符串缓冲区。
int sprintf( char *buffer, const char *format, [ argument] … );参数列表
buffer:char型指针,指向将要写入的字符串的缓冲区。
format:格式化字符串。
[argument]...:可选参数,可以是任何类型的数据。
printf:格式化输出函数, 一般用于向标准输出设备按规定格式输出信息
int printf(const char *format,...);
scanf:指定的格式从键盘上把数据输入到指定的变量之中
int scanf(const char * restrict format,...);
int main()
{
char chTemp[100] = { 0 };
char chTest[] = "hello 123456";
sprintf(chTemp, "%c", chTest[0]); // 格式化接收:h