Advertisement
Guest User

Untitled

a guest
Dec 2nd, 2013
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
OCaml 0.72 KB | None | 0 0
  1. let path filename =
  2.     let lines = ref [] in
  3.     let chan = open_in filename in
  4.    
  5.     try
  6.         while true; do
  7.             lines := input_line chan :: !lines
  8.         done; []
  9.     with End_of_file -> close_in chan;
  10.    
  11.     !lines;;
  12.  
  13. let naif texte path i=
  14.     let n=String.length texte in
  15.     let m =String.length path in
  16.     for s=0 to n-m do
  17.         if path = (String.sub texte s m) then
  18.             (print_string "line : ";
  19.              print_int(i);
  20.              print_string " position : ";
  21.              print_int(s+1);
  22.              print_newline();)
  23.     done;;
  24.  
  25. let main()=
  26.     let filename = "list.txt" in
  27.     let phrase   = "saudade" in
  28.     let lines    = path filename in
  29.     lines;;
  30.  
  31. main();;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement