From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id LAA02177; Mon, 2 Feb 2004 11:41:45 +0100 (MET) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id LAA02744 for ; Mon, 2 Feb 2004 11:41:44 +0100 (MET) Received: from VIRUSWALL (mail.biovision.de [212.59.36.67]) by concorde.inria.fr (8.11.1/8.11.1) with SMTP id i12AfiP00188 for ; Mon, 2 Feb 2004 11:41:44 +0100 (MET) Received: from 192.168.43.51 by VIRUSWALL (InterScan E-Mail VirusWall NT); Mon, 02 Feb 2004 11:41:44 +0100 Received: by EXS_BDC with Internet Mail Service (5.5.2655.55) id ; Mon, 2 Feb 2004 11:42:23 +0100 Message-ID: From: "Khamenia, Valery" To: "'caml-list@inria.fr'" Subject: [Caml-list] laconical input from a file for arrays and/or matrices Date: Mon, 2 Feb 2004 11:42:18 +0100 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2655.55) Content-Type: text/plain; charset="iso-8859-1" X-Loop: caml-list@inria.fr X-Spam: no; 0.00; fragment:01 iostream:01 cin:99 cin:99 resize:01 resize:01 fragment:01 myprogram:01 arrays:01 ocaml:01 int:01 int:01 matrices:03 matrices:03 vector:04 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk Hi OCaMLers, here goes my usual way to input ASCII matrices from file in C++: // ------- start of fragment ----------- #include #include using namespace std; void input_matrix(vector >&vec) { int m, n; cin >> m; cin >> n; vec.resize (m); for( int i = 0; i> vec[i][j]; } // -------- end of fragment ------------- then for matrix : 3 3 1 2 3 4 5 6 7 8 9 stored in ASCII text file mymatrix.dat i just run my program: % myprogram < mymatrix.dat and it is done. Thus, the few lines of code and i can apply all math I need. Is there any similar ascetic way in OCaML for doing the same? Thanks a priori, kind regards, Valery A.Khamenya --------------------------------------------------------------------------- Bioinformatics Department BioVisioN AG, Hannover ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners