64,649
社区成员
发帖
与我相关
我的任务
分享
int main(int argc, char* argv[])
{
char string[15];
char *ptr, c = 'r';
strcpy(string, "This is a string");
ptr = strrchr(string, c); // ptr
if (ptr)
printf("The character %c is at position: %d\n", c, ptr-string);
else
printf("The character was not found\n");
return 0;
//The character g is at position: 15
}
//是正确的
#include <stdio.h>
#include <string.h>
int main(int argc, char* argv[])
{
char string[15];
char *ptr, c = 'r';
strcpy(string, "This is a string");
ptr = strrchr(string, c); // ptr
if (ptr)
printf("The character %c is at position: %d\n", c, ptr-string);
else
printf("The character was not found\n");
return 0;
//The character g is at position: 15
}
//VC6下运行结果:
The character r is at position: 12
Press any key to continue