using codeblocks
----------------------------------------------------------------------------------------------------------------
//using putc() to store data(one character) and getc() to read (one character)that data from an opened //file
#include <stdio.h>
int main()
{
FILE *p; //pointer declaration
char ch;
p=fopen("data.txt","w"); //file opening in write mode
printf("first we store/write data in an opened file\n");
printf("press ctrl+z to exit\n");
while((ch=getchar())!=EOF) //gets one character until you press ctrl+z/terminate the input
{
putc(ch,p); // write the entered character in that file
}
fclose(p); //closes the file
printf("data stored successfully!!!\n");
printf("now we are going to read that stored data\n");
p=fopen("data.txt","r"); // openes the file in read only mode
while((ch=getc(p))!=EOF) //read a character using getc from opened file.
{
putchar(ch); //prints that character on screen
}
fclose(p); //closes the file
return 0;
}
//note: The second part (reading file), we can include in
//different file rather in same file as written here.
// But we have to know its data file name.
//i mean to say, the code would be :
/*#include <stdio.h>
int main()
{
FILE *p; //pointer declaration
char ch;
printf("now we are going to read that stored data\n");
p=fopen("data.txt","r"); // openes the file in read only mode
while((ch=getc(p))!=EOF) //read a character using getc from opened file.
{
putchar(ch); //prints that character on screen
}
fclose(p); //closes the file
return 0;
}
*/
----------------------------------------------------------------------------------------------------------------
//using putc() to store data(one character) and getc() to read (one character)that data from an opened //file
#include <stdio.h>
int main()
{
FILE *p; //pointer declaration
char ch;
p=fopen("data.txt","w"); //file opening in write mode
printf("first we store/write data in an opened file\n");
printf("press ctrl+z to exit\n");
while((ch=getchar())!=EOF) //gets one character until you press ctrl+z/terminate the input
{
putc(ch,p); // write the entered character in that file
}
fclose(p); //closes the file
printf("data stored successfully!!!\n");
printf("now we are going to read that stored data\n");
p=fopen("data.txt","r"); // openes the file in read only mode
while((ch=getc(p))!=EOF) //read a character using getc from opened file.
{
putchar(ch); //prints that character on screen
}
fclose(p); //closes the file
return 0;
}
//note: The second part (reading file), we can include in
//different file rather in same file as written here.
// But we have to know its data file name.
//i mean to say, the code would be :
/*#include <stdio.h>
int main()
{
FILE *p; //pointer declaration
char ch;
printf("now we are going to read that stored data\n");
p=fopen("data.txt","r"); // openes the file in read only mode
while((ch=getc(p))!=EOF) //read a character using getc from opened file.
{
putchar(ch); //prints that character on screen
}
fclose(p); //closes the file
return 0;
}
*/
------------------------------------------------------------------------------------------------------------
using turboc++
---------------------------------------------------------------------------------------
//using putc() to store data(one character) and getc() to read (one character)that data from an opened //file
#include <stdio.h>
#include<conio.h>
int main()
{
FILE *p; //pointer declaration
char ch;
p=fopen("data.txt","w"); //file opening in write mode
printf("first we store/write data in an opened file\n");
printf("press ctrl+z to exit\n");
while((ch=getchar())!=EOF) //gets one character until you press ctrl+z/terminate the input
{
putc(ch,p); // write the entered character in that file
}
fclose(p); //closes the file
printf("data stored successfully!!!\n");
printf("now we are going to read that stored data\n");
p=fopen("data.txt","r"); // openes the file in read only mode
while((ch=getc(p))!=EOF) //read a character using getc from opened file.
{
putchar(ch); //prints that character on screen
}
fclose(p); //closes the file
getch();
return 0;
}
#include <stdio.h>
#include<conio.h>
int main()
{
FILE *p; //pointer declaration
char ch;
p=fopen("data.txt","w"); //file opening in write mode
printf("first we store/write data in an opened file\n");
printf("press ctrl+z to exit\n");
while((ch=getchar())!=EOF) //gets one character until you press ctrl+z/terminate the input
{
putc(ch,p); // write the entered character in that file
}
fclose(p); //closes the file
printf("data stored successfully!!!\n");
printf("now we are going to read that stored data\n");
p=fopen("data.txt","r"); // openes the file in read only mode
while((ch=getc(p))!=EOF) //read a character using getc from opened file.
{
putchar(ch); //prints that character on screen
}
fclose(p); //closes the file
getch();
return 0;
}
No comments:
Post a Comment