]> Creatis software - crea.git/blobdiff - appli/creaSed/creaSed.cpp
*** empty log message ***
[crea.git] / appli / creaSed / creaSed.cpp
index 51ca114fd82642ab297d8bf2015eb1f725a99c74..96ad6b8bfd1cca6f89b38dcf05a150a0ab022f4f 100644 (file)
@@ -1,5 +1,4 @@
 
-#include <stdio.h>
 #include <stdio.h>
 #include <iostream>
 #include <fstream>
@@ -7,30 +6,31 @@
 #include <vector>
 
 
-
-    void replace( std::string& str,
-                       const std::string& from, 
-                        const std::string& to )
-    {
-      using std::string;
-      string::size_type pos = str.find( from );
-      while ( pos != string::npos )
-      {
-        str.replace( pos, from.size(), to );
-        pos = str.find( from, pos+from.size()-1 );
-      } 
-    }
-
-
+//==========================================================================
+void replace(std::string& str,
+                        const std::string& from, 
+             const std::string& to )
+{
+       std::string::size_type pos = str.find( from );
+       while ( pos != std::string::npos )
+       {
+               str.replace( pos, from.size(), to );
+               pos = str.find( from, pos+from.size()-1 );
+       } 
+}
+//==========================================================================
 
 
 //==========================================================================
 int main(int argc, char **argv)
 {
-  
+         
   if (argc!=4) 
     {
-      std::cerr << "usage : "<< argv[0] <<" fileIn  \"FindString\" \"ReplaceString\"" << std::endl;
+               for(int i = 1; i < argc; i++){
+                       std::cerr << "||||      "<<argv[i]<<std::endl;
+               }
+      std::cerr << "usage : "<< argv[0] <<" -fileIn  \"-FindString\" \"-ReplaceString\"" << std::endl;
       return 1;
     }
 
@@ -59,7 +59,7 @@ int main(int argc, char **argv)
         }
        fclose(ffIn);   
   } else {
-      std::cerr << "ERROR. File : "<< argv[1] <<" Not exists." << std::endl;
+      std::cerr << "ERROR. File : "<< argv[1] <<" does not exists." << std::endl;
       return 1;
   }