C语言 寻找字符串!要求:用strstr函数
//---------------------------------------------------------------------------
#include 《stdio.h》
#include 《string.h》
int main(void)
{
char s1,s2;
scanf(“%s“,s1); /*输入第一个字符串,以回车结束*/
fflush(stdin);
scanf(“%s“,s2); /*输入第二个字符串,以回车结束*/
printf(“%d“,strstr(s1,s2)-s1+1); /*输出结果*/
return 0;
}
//---------------------------------------------------------------------------
用CreateEvent() 对对象创建一个事件的疑问
等待,直到对象处于指定状态的信号,或者等待时间超时。
系统处于等待状态时,线程被挂起,不占用CPU时间。
而用死循环不断的检测设备时,
如果在循环体中没有Sleep之类的让出CPU的函数,
则会占用几乎所有的CPU时间。
C语言中,字符串处理函数strcpy具体是怎样进行复制的啊为什么复制后输出第六个元素还会输出之前
复制就是用新的内容覆盖原有的内容,包括结束标志,所以以字符串格式输出时,就只是输出被复制的内容,碰到结束标志时就结束了,原来没被覆盖的字符是不显示的。但以字符格式输出时,就不会遇到结束标记就结束,因为结束标记也是字符,所以原来没被覆盖的字符也会显示的
-strstr