Sponsored Content
Top Forums Programming I need help with file reading/writing in C Post 302338067 by matrixmadhan on Monday 27th of July 2009 04:33:02 AM
Old 07-27-2009
Quote:
Please help me, it's urgent!
This is not encouraged here.

I might have not understood your problem completely, please correct me if am wrong.
From what I have read from the question you have posted,
its dump data read from structure to a file
keep appending the data read from structure again
close the file
open it and read the data structure again ...

For all these you have libraries,
fopen - in append mode
fwrite
fclose
fread
 

10 More Discussions You Might Find Interesting

1. Programming

Reading and Writing file on LAN

Hi gurus I am not a C programmer but I need to read and write files on a computer on LAN using IP address. Suppose on a computer that has an IP 192.168.0.2 Any help or code example. I did in JAVA using URL, but do not know how to do in ANSI-C. In java: ------- URL url = new... (3 Replies)
Discussion started by: lucky001
3 Replies

2. UNIX for Advanced & Expert Users

Reading a file and writing the file name to a param file.

Hi All, Not sure if this would be in a dummies sectiin or advanced. I'm looking for a script if someone has doen something like this. I have list of files - adc_earnedpoints.20070630.txt adc_earnedpoints.20070707.txt adc_earnedpoints.20070714.txt adc_earnedpoints.20070721.txt... (1 Reply)
Discussion started by: thebeginer
1 Replies

3. UNIX for Dummies Questions & Answers

reading ,writing,appending ,manipulating a file.

Hi my prob statement is to create a new file or to append to the 1tst file the followign chages. File 1: txt file. portfolio No a b c d abc 1 Any Any Any charString cds 2 values values values charString efd 3 can can can charString fdg 4 come come come charString... (4 Replies)
Discussion started by: szchmaltz
4 Replies

4. UNIX for Dummies Questions & Answers

Log File Writing and Reading

Hi all, I have the following shell script code which tries to sftp and writes the log into the log file. TestConnection () { echo 'Connection to ' $DESTUSERNAME@$DESTHOSTNAME $SETDEBUG if ]; then rm $SCRIPT ; fi touch $SCRIPT echo "cd" $REMOTEDIR >> $SCRIPT echo "quit" >>... (10 Replies)
Discussion started by: valluvan
10 Replies

5. Shell Programming and Scripting

Reading data from DataBase and Writing to a file

Hi All, Please help me in writing data to a file in one row. In database there is a column which contains large data which does not fit in the file in one row. The column contains list of paths. I want to write these paths to a file in one row. Please find the code below writes : ... (2 Replies)
Discussion started by: rajeshorpu
2 Replies

6. Shell Programming and Scripting

Searching for Log / Bad file and Reading and writing to a flat file

Need to develop a unix shell script for the below requirement and I need your assistance: 1) search for file.log and file.bad file in a directory and read them 2) pull out "Load_Start_Time", "Data_File_Name", "Error_Type" from log file 4) concatinate each row from bad file as... (3 Replies)
Discussion started by: mlpathir
3 Replies

7. Programming

unexpected values received when writing and reading from file

In the code below i try to write and read from a file, but i get unexpected results, like after writing i cannot open the file, and when reading the file the value entered earlier is not shown bool creat_fragments(int nFragment) { int fd, rand_value; char frag_path, buf; for(int... (8 Replies)
Discussion started by: saman_glorious
8 Replies

8. Shell Programming and Scripting

reading a file extracting information writing to a file

Hi I am trying to extract information out of a file but keep getting grep cant open errors the code is below: #bash #extract orders with blank address details # # obtain the current date # set today to the current date ccyymmdd format today=`date +%c%m%d | cut -c24-31` echo... (8 Replies)
Discussion started by: Bruble
8 Replies

9. Shell Programming and Scripting

Reading and writing in same file

Hi All, Here is my requirement. I am grepping through the log files and cutting some fields from the file to generate a csv file. Now I have to check if 2nd field is having some fixed value then with the help of 4th field I have to look in same log and run another grep command to retrieve the... (11 Replies)
Discussion started by: kmajumder
11 Replies

10. Shell Programming and Scripting

Reading and Writing a conf file - Suggestions and improvements?

Hello all As part of my TUI - (line based) Text User Interface, i do have 2 commands to assist working with conf files. Now, for me they work, but since i wrote them, i automaticly use them they way they should be used... you know what i mean. ;) Anyway, they are designed to read 'simple'... (3 Replies)
Discussion started by: sea
3 Replies
STDIO(3)						     Library Functions Manual							  STDIO(3)

NAME
stdio - standard buffered input/output package SYNOPSIS
#include <stdio.h> FILE *stdin; FILE *stdout; FILE *stderr; DESCRIPTION
The functions in the standard I/O library constitute a user-level buffering scheme. The in-line macros getc and putc(3) handle characters quickly. The higher level routines gets, fgets, scanf, fscanf, fread, puts, fputs, printf, fprintf, fwrite all use getc and putc; they can be freely intermixed. A file with associated buffering is called a stream, and is declared to be a pointer to a defined type FILE. Fopen(3) creates certain descriptive data for a stream and returns a pointer to designate the stream in all further transactions. There are three normally open streams with constant pointers declared in the include file and associated with the standard open files: stdin standard input file stdout standard output file stderr standard error file A constant `pointer' NULL (0) designates no stream at all. An integer constant EOF (-1) is returned upon end of file or error by integer functions that deal with streams. Any routine that uses the standard input/output package must include the header file <stdio.h> of pertinent macro definitions. The func- tions and constants mentioned in the standard I/O manual pages are declared in the include file and need no further declaration. The con- stants, and the following `functions' are implemented as macros; redeclaration of these names is perilous: clearerr, getc, getchar, putc, putchar, feof, ferror, fileno. SEE ALSO
open(2), close(2), read(2), write(2), fclose(3), ferror(3), fopen(3), fread(3), fseek(3), getc(3), gets(3), printf(3), putc(3), puts(3), scanf(3), setbuf(3), ungetc(3). DIAGNOSTICS
The value EOF is returned uniformly to indicate that a FILE pointer has not been initialized with fopen, input (output) has been attempted on an output (input) stream, or a FILE pointer designates corrupt or otherwise unintelligible FILE data. For purposes of efficiency, this implementation of the standard library has been changed to line buffer output to a terminal by default and attempts to do this transparently by flushing the output whenever a read(2) from the standard input is necessary. This is almost always transparent, but may cause confusion or malfunctioning of programs which use standard i/o routines but use read(2) themselves to read from the standard input. In cases where a large amount of computation is done after printing part of a line on an output terminal, it is necessary to fflush(3) the standard output before going off and computing so that the output will appear. BUGS
The standard buffered functions do not interact well with certain other library and system functions, especially fork and abort. LIST OF FUNCTIONS
Name Appears on Page Description clearerr ferror(3) stream status inquiries fclose fclose(3) close or flush a stream fdopen fopen(3) open a stream feof ferror(3) stream status inquiries ferror ferror(3) stream status inquiries fflush fclose(3) close or flush a stream fgetc getc(3) get character or word from stream fgets gets(3) get a string from a stream fileno ferror(3) stream status inquiries fopen fopen(3) open a stream fprintf printf(3) formatted output conversion fputc putc(3) put character or word on a stream fputs puts(3) put a string on a stream fread fread(3) buffered binary input/output freopen fopen(3) open a stream fscanf scanf(3) formatted input conversion fseek fseek(3) reposition a stream ftell fseek(3) reposition a stream fwrite fread(3) buffered binary input/output getc getc(3) get character or word from stream getchar getc(3) get character or word from stream gets gets(3) get a string from a stream getw getc(3) get character or word from stream printf printf(3) formatted output conversion putc putc(3) put character or word on a stream putchar putc(3) put character or word on a stream puts puts(3) put a string on a stream putw putc(3) put character or word on a stream rewind fseek(3) reposition a stream scanf scanf(3) formatted input conversion setbuf setbuf(3) assign buffering to a stream setvbuf setbuf(3) assign buffering to a stream snprintf printf(3) formatted output conversion sprintf printf(3) formatted output conversion sscanf scanf(3) formatted input conversion ungetc ungetc(3) push character back into input stream vfprintf printf(3) formatted output conversion vfscanf scanf(3) formatted input conversion vprintf printf(3) formatted output conversion vscanf scanf(3) formatted input conversion vsnprintf printf(3) formatted output conversion vsprintf printf(3) formatted output conversion vsscanf scanf(3) formatted input conversion 4th Berkeley Distribution May 13, 1986 STDIO(3)
All times are GMT -4. The time now is 09:13 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy