| | |
I/o C
Please support our C advertiser: Programming Forums - DaniWeb Sister Site
![]() |
Hey guyz, I'm stuck with this given, its bit hard I cant understand it just wonna know the logic ( no codes).
Its saying write a C program which read from standard input, replaces all the occurrences of the characters by the first command line argument, with the corresponding characters supplied by the second command line argument, and writes the output to a file supplied by the 3rd command line argument, then print out the file.
NB:
1- you should attempt to read in blocks of charz, change these blocks and write them to file rather than read on char at a time
2- if the 1st number of characters in the first argument are different then the number of chars in the second argument, its up to you how to handle this situation.
Its saying write a C program which read from standard input, replaces all the occurrences of the characters by the first command line argument, with the corresponding characters supplied by the second command line argument, and writes the output to a file supplied by the 3rd command line argument, then print out the file.
NB:
1- you should attempt to read in blocks of charz, change these blocks and write them to file rather than read on char at a time
2- if the 1st number of characters in the first argument are different then the number of chars in the second argument, its up to you how to handle this situation.
DarkCoder+
Say for example your program name is replace.exe. Then you call that program with three command line options.
Example.
Then the program will read user input line by line and write the output to outputfile.txt.
e.g
I think the NB part is simple to understand. If you dont please say.
Example.
replace.exe abc def outputfile.txtThen the program will read user input line by line and write the output to outputfile.txt.
e.g
input output abab dede a d abracadabra derdfddderd
バルサミコ酢やっぱいらへんで
•
•
•
•
Say for example your program name is replace.exe. Then you call that program with three command line options.
Example.
replace.exe abc def outputfile.txt
Then the program will read user input line by line and write the output to outputfile.txt.
e.g
I think the NB part is simple to understand. If you dont please say.input output abab dede a d abracadabra derdfddderd
and the ouptputfile.txt should contain only derdfddderd which the last output isn't ?!1 more question is it right to read from buffer straight away?
for example
buff[200]
buff will constain the abab so i'll read the buffer and replace the characters with the second characters
Last edited by rowly; Apr 7th, 2007 at 12:55 pm.
DarkCoder+
•
•
•
•
ouptputfile.txt should contain only derdfddderd which the last output isn't ?!
C Syntax (Toggle Plain Text)
dede d derdfddderd
バルサミコ酢やっぱいらへんで
alright guyz is that the right logic ?!
replace.exe abc def outputfile.txt e.g input output abab dede a d abracadabra derdfddderd create char **temp1[1024] then copy argv1[i] to temp1[i] so argv[0] = replace.exe and temp[0]= replace.exe argv[1]=abc and temp1[1]=abc argv[2]=def and temp1[2]=def and zn copy temp1[i+1] to argv[i] is this the right logic to replace them !?
DarkCoder+
![]() |
Other Threads in the C Forum
- Previous Thread: i need to know
- Next Thread: Verify A value
| Thread Tools | Search this Thread |
#include * ansi append array arrays asterisks bash binarysearch centimeter changingto char character convert copyimagefile cprogramme creafecopyofanytypeoffileinc createprocess() database dynamic execv fgets file floatingpointvalidation fork framework function getlogicaldrivestrin givemetehcodez grade gtkwinlinux hacking histogram ide inches include infiniteloop initialization input interest intmain() iso kernel keyboard kilometer km license linked linkedlist linux list lists looping lowest matrix meter microsoft number oddnumber open opendocumentformat openwebfoundation overwrite owf pdf pointer pointers posix power probleminc process program programming radix recursion recv recvblocked research reversing segmentationfault sequential single socket socketprogramming standard strchr string suggestions systemcall test testing threads turboc unix urboc user variable wab whythiscodecausesegmentationfault windowsapi






