假若一串字符
存在
str[100]中,要寻找的字符为'A’;
for(i=0;str[i]!='A'
&&str[i]!='\0';i++);循环结束后,i就指示'A'的位置
或者指向字符串结束符
可以使用strstr这个函数:
函数名: strstr
功 能: 在串中查找指定字符串的第一次出现
用 法: char strstr(char str1, char str2);
程序例:
#include <stdioh>
#include <stringh>
int main(void)
{
char str1 = "Borland International", str2 = "nation", ptr;
ptr = strstr(str1, str2);
printf("The substring is: %s\n", ptr);
return 0;
}
c#获取string的某个字符最后一位的位置:
报告指定的 Unicode 字符或 String 在此实例中的最后一个匹配项的索引位置。
名称说明 :
StringLastIndexOf (Char) 报告指定 Unicode 字符在此实例中的最后一个匹配项的索引位置。
StringLastIndexOf (String) 报告指定的 String 在此实例内的最后一个匹配项的索引位置。
StringLastIndexOf (Char, Int32) 报告指定 Unicode 字符在此实例中的最后一个匹配项的索引位置。该搜索从指定字符位置开始。
StringLastIndexOf (String, Int32) 报告指定的 String 在此实例内的最后一个匹配项的索引位置。该搜索从指定字符位置开始。
扩展资料c#的特性
1、特性的任务:特性就是为了支持对象添加一些自我描述的信息,不影响类封装的前提添加额外信息。如果你用这个信息,那特性就有用;如果你不需要这个信息,那么这个特性就没用。
2、特性的基类:Attribute。例如:Obsolete特性,提出警告信息或错误信息,特性可以影响编译、影响运行。
3、特性类通常用Attribute结尾,在使用的时候可以用全称,也可以去掉这个结尾,也可以加上小括号显示调用构造函数,如果不加小括号默认调用无参构造函数,也可以在括号内直接给属性或字段赋值。
参考资料来源:百度百科—c#
评论列表(0条)