File input/output: Difference between revisions
Content added Content deleted
No edit summary |
(→[[Tcl/Tk]]: --> renamed to TCL) |
||
Line 32: | Line 32: | ||
==[[ |
==[[TCL]]== |
||
'''Interpreter:''' [[tclsh]], [[eTcl]], [[wish]], [[tixwish]] |
'''Interpreter:''' [[tclsh]], [[eTcl]], [[wish]], [[tixwish]] |
||
'''Operating System:''' [[UNIX]], [[Linux]], [[BSD]], [[Windows]], [[WinCE]], [[PocketPC]], [[Mac]], [[BeOS]] |
'''Operating System:''' [[UNIX]], [[Linux]], [[BSD]], [[Windows]], [[WinCE]], [[PocketPC]], [[Mac]], [[BeOS]] |
Revision as of 14:26, 18 January 2007
File input/output
You are encouraged to solve this task according to the task description, using any language you may know.
You are encouraged to solve this task according to the task description, using any language you may know.
In this task, the job is to create a file called "output.txt", and place in it the contents of the file "input.txt".
Perl
Interpreter: Perl 5.8.8
#!/usr/bin/perl -w open INPUT, "<input.txt"; open OUTPUT, ">output.txt"; while ( <INPUT> ) { print OUTPUT $_; }
mIRC
Compiler: mIRC
alias Write2FileAndReadIt { .write myfilename.txt Goodbye Mike! .echo -a Myfilename.txt contains: $read(myfilename.txt,1) }
UNIX Shell
Interpreter: Bourne Again SHell Operating System: UNIX
#!/usr/bin/bash cat input.txt > output.txt
TCL
Interpreter: tclsh, eTcl, wish, tixwish Operating System: UNIX, Linux, BSD, Windows, WinCE, PocketPC, Mac, BeOS
#open file for writing set myfile [open "README.TXT" w] #write something to the file puts $myfile "This is line 1, so hello world...." #close the file close $myfile
#open file for reading set myfile [open "README.TXT" r] #read something from the file gets $myfile mydata #show what was read from the file #should print "This is line1, so hello world...." puts $mydata #close the file
close $myfile
Python
Interpreter: Python 2.4
inputFile = open("input.txt","r") outputFile = open("output.txt","w") outputFile.write(inputFile.read()) inputFile.close() outputFile.close()