这个简单,留作纪念,学习之初写的:
求两个A之间的字符,并打印出来:
1 #include<iostream> 2 using namespace std; 3 4 int main() 5 { 6 7 const char Stra[40] = "sdfjAI Love You So Much !Ajidhj";//呵呵,乱输的 8 const char *p; 9 p = Stra; 10 11 while (*p != '\0') 12 { 13 if (*p == 'A') 14 { 15 break; 16 } 17 p++; 18 } 19 p = p + 1;//掠过第一个A 20 21 //打印第二个A之前的字符 22 while (*p != 'A') 23 { 24 cout << *p; 25 p++; 26 } 27 cout << endl; 28 29 30 return 0; 31 }
当然,对于特定字符的查找,可以使用系统函数strstr,这样代码更加简洁。