Home | Develop | Download | Contact
example_ra_string_compare.cpp
1 
20 #include <iostream>
21 #include <Pds/Ra>
22 
23 
24 int main(void)
25 {
26 
27  std::string str1="filename7.txt";
28  std::string str2="filename20.txt";
29 
30  std::cout<<"str1: "<<str1<<std::endl;
31  std::cout<<"str2: "<<str2<<std::endl;
32 
33  std::cout<<std::endl;
34 
35  std::cout<<"strcmp(str1,str2): "<<strcmp(str1.c_str(),str2.c_str())<<std::endl;
36  std::cout<<"strcmp(str2,str1): "<<strcmp(str2.c_str(),str1.c_str())<<std::endl;
37 
38  std::cout<<std::endl;
39 
40  std::cout<<"Pds::Ra::NaturalCompare(str1,str2): "<<Pds::Ra::NaturalCompare(str1,str2)<<std::endl;
41  std::cout<<"Pds::Ra::NaturalCompare(str2,str1): "<<Pds::Ra::NaturalCompare(str2,str1)<<std::endl;
42 
43  return 0;
44 }
bool NaturalCompare(const std::string &str1, const std::string &str2)
Esta función compara las cadenas str1 y str2 de forma natural (tomando en cuenta números).

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed