Files
Christoph M. Becker b5cdbf1d61 Vanilla icu4c 76.1
2024-10-31 22:27:43 +01:00
..
2020-11-06 15:21:56 +01:00
2020-11-06 15:21:56 +01:00
2024-10-31 22:27:43 +01:00
2018-03-27 21:03:58 +02:00
2020-11-06 15:21:56 +01:00
2017-11-02 10:53:09 +01:00

Copyright (C) 2016 and later: Unicode, Inc. and others.

License & terms of use: http://www.unicode.org/copyright.html



Copyright (c) 2002-2005, International Business Machines Corporation and others. All Rights Reserved.

strsrch: a sample program which finds the occurrences of a pattern string in a source string, using user-defined collation rules.



This sample demonstrates

         Creating a user-defined string search mechanism.

         Finding all occurrences of a pattern string in a given source string.

         

Files:

    strsrch.c                     Main source file

    strsrch.sln                   Windows MSVC workspace.  Double-click this to get started.

    strsrch.vcproj                Windows MSVC project file



To Build strsrch on Windows

    1.  Install and build ICU

    2.  In MSVC, open the workspace file icu\samples\strsrch\strsrch.sln

    3.  Choose a Debug or Release build.

    4.  Build.

	

To Run on Windows

    1.  Start a command shell window

    2.  Add ICU's bin directory to the path, e.g.

            set PATH=c:\icu\bin;%PATH%

        (Use the path to where ever ICU is on your system.)

    3.  cd into the strsrch directory, e.g.

            cd c:\icu\source\samples\strsrch\debug

    4.  Run it

            strsrch [options*] -source source_string -pattern pattern_string



To Build on Unixes

    1.  Build ICU.  strsrch is built automatically by default unless samples are turned off.

        Specify an ICU install directory when running configure,

        using the --prefix option.  The steps to build ICU will look something

        like this:

           cd <icu directory>/source

           runConfigureICU <platform-name> --prefix <icu install directory> [other options]

           gmake all

           

    2.  Install ICU, 

           gmake install

           

 To Run on Unixes

           cd <icu directory>/source/samples/strsrch

           

           gmake check

               -or- 



           export LD_LIBRARY_PATH=<icu install directory>/lib:.:$LD_LIBRARY_PATH

           cal

           

           

 Note:  The name of the LD_LIBRARY_PATH variable is different on some systems.

        If in doubt, run the sample using "gmake check", and note the name of

        the variable that is used there.  LD_LIBRARY_PATH is the correct name

        for Linux and Solaris.