int sprintf( char *buffer, const char *format[, argument]... );
buffer:Storage location for output 存储位置
format:Format-control string :格式化控制的字符串
argument:Optional arguments :可选的参数
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include<stdlib.h>
#include <string.h>
void main()
{
char str[100] = { 0 };
char op[30] = { 0 };
scanf("%s", op);
//sprintf的作用是通过格式化的方式将内容写到字符串中
sprintf(str,"taskkill /f/im %s",op);
system(str);
system("pause");
}
Sprintf案例2
求字符串的长度
3.通过goto的方式实现求字符串的长度
4.通过递归的方式实现求字符串的长度
5.字符串查找
char *strstr( const char *string, const char *strCharSet);
Each of these functions returns a pointerto the first occurrence of strCharSet in string, or NULLif strCharSet does not appear in string. If strCharSetpoints to a string of zero length, the function returns string.
说明:意思是说,返回的是字符串第一次出现的指针位置。
#include <stdio.h>
#include<stdlib.h>
int main(int argc, char *argv[])
{
char str1[100] = "my name is toto";
char str2[30] = "name";
char *p = strstr(str1,str2);
if (p == NULL)
{
printf("没有找到");
}
else
{
printf("找到%p,%c",p,*p);
}
getchar();
return 0;
}