C++求:求一个字母在一字符串中首次出现的位置

来源:百度知道 编辑:UC知道 时间:2024/05/31 04:40:59

下面C程序可用于c++
给定字母在s里
字符串在str里
位置从1起算
字符串中无给定字母,则打印Can not find the letter....

#include <stdio.h>
#include <stdlib.h>

void main ()
{
char str[] ="This a sample string.";
char s[] = "a";
int len,i;

len = strlen(str);
for (i=0;i<len;i++){
if (strncmp(&str[i],&s[0],1) == 0){
printf("location: %d\n",i+1);
exit(0);
};
};
printf("Can not find the letter: %s\n",s);

}

函数名: strchr
功 能: 在一个串中查找给定字符的第一个匹配之处\
用 法: char *strchr(char *str, char c);
程序例:

#include <string.h>
#include <stdio.h>

int main(void)
{
char string[15];
char *ptr, c = 'r';

strcpy(string, "This is a string");
ptr = strchr(string, c);
if (ptr)
printf("The ch

C++求:求一个字母在一字符串中首次出现的位置 求一个字母在一个字符串中出现的位置。(c++) c++ 求一个字母在一字符串中首次出现的位置。 c++ 求一个字母在一个字符串出现的次数。 求c语言代码~从键盘输入一个字符串,并在该串中最大元素后面插入字符串“ab” !!!!!是C语言. 写一函数,将一个字符串中的元音字母复制到另一字符串,然后输出。 求一个C语言小程序(一个字符串数组) 写一函数,求一个字符串的长度,要求在main函数中输入字符串,并输出其长度 写一函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度。 如何用java语言编写“求一个字符串中的的字母,数字,空格的数目。”