The strtok() function returns a pointer to the next "token" in str1, where str2 contains the delimiters that determine the token. strtok() returns NULL if no token is found. In order to convert a string to tokens, the first call to strtok() should have str1 point to the string to be tokenized. All calls after this should have str1 be NULL.
For example:char str[] = "now # is the time for all # good men to come to the # aid of their country"
char delims[] = "#"
char *result = NULL
result = strtok( str, delims )
while( result != NULL ) {undefined
printf( "result is \"%s\"昌孙困\n", result )
result = strtok( NULL, delims )
}
/* 何问起 hovertree.com */
The above code will display the following output:
result is "now "耐念
result is " is the time for all "
result is " good men to come to the "
result is " aid of their country"
#include "码困stdio.h"#include "math.h"
int main(int argc,char *argv[]){
double x,y
printf("Input x(R:)...\nx=")
scanf("%lf",&x)
if(x<迟巧念5)
y=-x+3.5
else if(x>=5 && x<10)
y=20-3.5*pow(x+3,7)//这里看宽山着像7,是几就把7改成几
else
y=-3.5+sin(x)
printf("y = %g\t(x==%g)\n",y,x)
return 0
}
运行样例:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)