| I need help with a File IO project 
 
	 
	
		| Author | Message |   
		| Danyn 
 
 
 
 
 | 
			
				|  Posted: Mon Dec 02, 2013 1:01 pm    Post subject: I need help with a File IO project |  |   
				| 
 |  
				| What is it you are trying to achieve? <Replace all the <> with your answers/code and remove the <>>
 
 
 What is the problem you are having?
 <Answer Here>
 
 
 Describe what you have tried to solve this problem
 <Answer Here>
 
 
 Post any relevant code (You may choose to attach the file instead of posting the code if it is too long)
 <Answer Here>
 
 
 	  | Turing: |  	  | 
 <Add your code here>
 
 
 | 
 
 Please specify what version of Turing you are using
 <Answer Here>
 |  
				|  |  |   
		|  |  |  
	  
		|  |   
		| Sponsor Sponsor
 
  
   |  |   
		|  |   
		| Nathan4102 
 
 
 
 
 | 
			
				|  Posted: Mon Dec 02, 2013 5:25 pm    Post subject: RE:I need help with a File IO project |  |   
				| 
 |  
				| You're going to have to give us a little more info then that if you want us to help you. Why don't you start by filling in the template questions in your OP? |  
				|  |  |   
		|  |  |  
	  
		|  |   
		| Danyn 
 
 
 
 
 | 
			
				|  Posted: Mon Dec 02, 2013 5:32 pm    Post subject: Re: I need help with a File IO project |  |   
				| 
 |  
				| What the... everything disappeared.. 
 Guess I'll have to retype it.
 
 <Replace all the <> with your answers/code and remove the <>>
 
 
 What is the problem you are having?
 I'm trying to cap how much is displayed on the turing screen at once when I'm reading the file. I also want to be able to use the enter key to insert line breaks but I have no luck with doing either.
 
 
 Describe what you have tried to solve this problem
 I've tried changing my code and adding different variations but nothing's worked so far.
 
 
 Post any relevant code (You may choose to attach the file instead of posting the code if it is too long)
 <Answer Here>
 
 
 	  | Turing: |  	  | 
proc WriteFile
    var  fileName, fileSent, fileText : string 
    fileText := ""
    var  stream : int
    put "Please enter the name of the file. (Remember to add the file extension)"
    get  fileName : *
    cls
    put "Please enter your text (Enter STOP to stop)"
    loop
        get  fileSent : *
        exit when  fileSent = "STOP" 
        fileText +=  fileSent + " "
    end loop
    open :  stream, fileName, put
    put :  stream, fileText
    cls
end  WriteFile
proc  ReadFile
    var  stream : int
    var  fileName, fileText : string
    loop
        put "Please enter the name of the file. (Remember to add the file extension)"
        get  fileName : *
        if File.Exists ( fileName) then
            put "The file exists."
            put "Press any key to continue."
            Input.Pause
            cls
            exit
        else
            put "The file does not exist."
            put "Press any key to continue."
            Input.Pause
            cls
        end if
    end loop
    open :  stream, fileName, get
    assert  stream > 0
    loop
        exit when eof ( stream)
        get :  stream, fileText : *
        put  fileText
    end loop
    close :  stream
    put "Press any key to continue."
    Input.Pause
    cls
end  ReadFile
%%%Variables%%%
var  choice : int
%%%Main Program%%%
loop
    loop
        locate (1 , 1)
        put "1 - Write a text file"
        locate (2 , 1)
        put "2 - Read from a text file"
        locate (3 , 1)
        put "3 - Exit the program"
        locate (10 , 1)
        put "Enter a command: " . .
        get  choice
        exit when  choice > 0 and  choice < 4
        cls
        locate (11 , 1)
        put "Please enter a valid number"
    end loop
    cls
    case  choice of
        label 1 : 
            WriteFile
        label 2 : 
            ReadFile
        label 3 :
            cls
            exit
    end case
end loop | 
 
 Please specify what version of Turing you are using
 4.1.1
 |  
				|  |  |   
		|  |  |  
	  
		|  |   
		|  |  
 |