diff options
author | priyanka | 2015-06-24 15:03:17 +0530 |
---|---|---|
committer | priyanka | 2015-06-24 15:03:17 +0530 |
commit | b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (patch) | |
tree | ab291cffc65280e58ac82470ba63fbcca7805165 /1088/CH5/EX5.1 | |
download | Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.gz Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.bz2 Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.zip |
initial commit / add all books
Diffstat (limited to '1088/CH5/EX5.1')
-rwxr-xr-x | 1088/CH5/EX5.1/Example1.sce | 71 | ||||
-rwxr-xr-x | 1088/CH5/EX5.1/Result1.pdf | 76 | ||||
-rwxr-xr-x | 1088/CH5/EX5.1/Result1.txt | 76 |
3 files changed, 223 insertions, 0 deletions
diff --git a/1088/CH5/EX5.1/Example1.sce b/1088/CH5/EX5.1/Example1.sce new file mode 100755 index 000000000..e288f05b6 --- /dev/null +++ b/1088/CH5/EX5.1/Example1.sce @@ -0,0 +1,71 @@ +clear +flag=1 +mode(-1) +clc + +printf("Example 1 : Show the method of file handling using the cat command \n") +disp("****************************************************************") +disp("Answer : ") +disp("INSTRUCTIONS : ") +printf("\nHere all instructions are preloaded in the form of a demo\nPRESS ENTER AFTER EACH COMMAND to see its RESULT\nPRESS ENTER AFTER EACH RESULT TO GO TO THE NEXT COMMAND\n") +halt('.............Press [ENTER] to continue.....') +halt("") +clc +printf("\tUNIX SHELL SIMULATOR(DEMO VERSION WITH PRELOADED COMMANDS)\n\n\n") + + +printf("\n# Enter the name of the file which you want to access \n\n") +nam=input('$ cat ','s') +printf("# This searches for a file named %s \n\n",nam) + + +if ~isfile(nam) then + flag=0 + printf("\n%s : file not found \n",nam) + printf("# Create a new file named %s?\n # y : Yes \n # n : No \n",nam) + resp=input('','s') + if resp=='y' then + flag=1 + printf("\n#***Enter the contents of the file %s*****\n# [Enter ^ in a newline to end and close the file]\n",nam) + printf('\n\n$ cat > %s #to create a file named %s and fill its contents\n',nam,nam) + fhdr=mopen(nam,'wt') + i=1 + while %t + cont=input(string(i)+'. ','s') + if (cont=='^') then + break + end + mfprintf(fhdr,"%s\n",cont) + i=i+1 + end + mclose(fhdr) + end +end + +if flag==1 then + i=1 + clc + printf("\n ===========> %s <============\n\n\n",nam) + fhdr=mopen(nam,'rt') + while %t + [n,a]=mfscanf(fhdr,"%c") + if meof(fhdr) then + break + end + printf("%c",a) + i=i+1 + end + mclose(fhdr) + printf("\n\n%d characters present in the file.\n[hit ENTER to continue]\n",i) + halt('') +else + printf("\n\n# file %s is not found and not created also\n",nam) +end + + +printf("\n\n\n$ exit #To exit the current simulation terminal and return to Scilab console\n\n") +halt("........# (hit [ENTER] for result)") +//clc() + +printf("\n\n\t\t\tBACK TO SCILAB CONSOLE...\nLoading initial environment') +sleep(1000) diff --git a/1088/CH5/EX5.1/Result1.pdf b/1088/CH5/EX5.1/Result1.pdf new file mode 100755 index 000000000..8a081276f --- /dev/null +++ b/1088/CH5/EX5.1/Result1.pdf @@ -0,0 +1,76 @@ + ans =
+
+ 1.
+
+-->exec("Example1.sci",-1)
+Current date is 05-Jun-2013
+
+Welcome to the Textbook Companionship Project 2013
++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+
+ Book Title : UNIX CONCEPTS AND APPLICATIONS
+
+ Book Edition : 4
+
+ Book Author : Sumitabha Das
++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+
+ Code Author : Pranav Bhat T
++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+
+ Chapter Number : 5
+
+ Chapter Title : HANDLING ORDINARY FILES
++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+Example 6 : Show the method of file handling using the cat command
+
+ ****************************************************************
+
+ Answer :
+
+ INSTRUCTIONS :
+
+Here all instructions are preloaded in the form of a demo
+PRESS ENTER AFTER EACH COMMAND to see its RESULT
+PRESS ENTER AFTER EACH RESULT TO GO TO THE NEXT COMMAND
+.............Press [ENTER] to continue..... UNIX SHELL SIMULATOR(DEMO VERSION WITH PRELOADED COMMANDS)
+
+
+
+# Enter the name of the file which you want to access
+
+# This searches for a file named hither
+
+
+hither : file not found
+# Create a new file named hither?
+ # y : Yes
+ # n : No
+
+#***Enter the contents of the file hither*****
+# [Enter ^ in a newline to end and close the file]
+
+
+$ cat > hither #to create a file named hither and fill its contents
+
+ ===========> hither <============
+
+
+Hi I am Pranav
+I am an intern at FOSSE project
+I hope this project helps students well
+Thank You
+
+
+98 characters present in the file.
+[hit ENTER to continue]
+
+
+
+$ exit #To exit the current simulation terminal and return to Scilab console
+
+........# (hit [ENTER] for result)
+
+ BACK TO SCILAB CONSOLE...
+Loading initial environment
+-->diary(0)
diff --git a/1088/CH5/EX5.1/Result1.txt b/1088/CH5/EX5.1/Result1.txt new file mode 100755 index 000000000..8a081276f --- /dev/null +++ b/1088/CH5/EX5.1/Result1.txt @@ -0,0 +1,76 @@ + ans =
+
+ 1.
+
+-->exec("Example1.sci",-1)
+Current date is 05-Jun-2013
+
+Welcome to the Textbook Companionship Project 2013
++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+
+ Book Title : UNIX CONCEPTS AND APPLICATIONS
+
+ Book Edition : 4
+
+ Book Author : Sumitabha Das
++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+
+ Code Author : Pranav Bhat T
++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+
+ Chapter Number : 5
+
+ Chapter Title : HANDLING ORDINARY FILES
++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+Example 6 : Show the method of file handling using the cat command
+
+ ****************************************************************
+
+ Answer :
+
+ INSTRUCTIONS :
+
+Here all instructions are preloaded in the form of a demo
+PRESS ENTER AFTER EACH COMMAND to see its RESULT
+PRESS ENTER AFTER EACH RESULT TO GO TO THE NEXT COMMAND
+.............Press [ENTER] to continue..... UNIX SHELL SIMULATOR(DEMO VERSION WITH PRELOADED COMMANDS)
+
+
+
+# Enter the name of the file which you want to access
+
+# This searches for a file named hither
+
+
+hither : file not found
+# Create a new file named hither?
+ # y : Yes
+ # n : No
+
+#***Enter the contents of the file hither*****
+# [Enter ^ in a newline to end and close the file]
+
+
+$ cat > hither #to create a file named hither and fill its contents
+
+ ===========> hither <============
+
+
+Hi I am Pranav
+I am an intern at FOSSE project
+I hope this project helps students well
+Thank You
+
+
+98 characters present in the file.
+[hit ENTER to continue]
+
+
+
+$ exit #To exit the current simulation terminal and return to Scilab console
+
+........# (hit [ENTER] for result)
+
+ BACK TO SCILAB CONSOLE...
+Loading initial environment
+-->diary(0)
|