如题,这段代码什么意思?
char a[50];
int b;
cout<<"请输入关机时间:(秒)"<<endl;
cin>>b;
sprintf(a,"shutdown -s -f -t %d",b);
system(a);
如果这段代码不用sprintf函数,而用其他算法的话怎么写
sprintf()是字符串格式化函数,主要功能是把格式化的数据写入某个字符串中。sprintf 是个变参函数。
头文件:stdio.h
原型:int sprintf( char *buffer, const char *format, [ argument] … );
参数:
buffer:char型指针,指向将要写入的字符串的缓冲区。
format:格式化字符串。
[argument]...:可选参数,可以是任何类型的数据。
返回值:字符串长度(strlen)
例子: