Функция
fopen()
используется для открытия файла для выполнения таких операций, как чтение, запись и т. Д. В C program
мы объявляем указатель файла и используем fopen()
, как показано ниже.fopen()
функция создает новый файл, если указанное имя файла не существует.Каталог, в котором вы запускаете программу из
В следующем примере показано использование функции fopen ().
#include <stdio.h>
#include <stdlib.h>
int main () {
FILE * fp;
fp = fopen ("file.txt", "w+");
fprintf(fp, "%s %s %s %d", "We", "are", "in", 2012);
fclose(fp);
return(0);
}
Давайте скомпилируем и запустим вышеуказанную программу, которая создаст файл файла.txt со следующим содержимым -
We are in 2012
Теперь давайте посмотрим содержимое вышеуказанного файла с помощью следующей программы -
#include <stdio.h>
int main () {
FILE *fp;
int c;
fp = fopen("file.txt","r");
while(1) {
c = fgetc(fp);
if( feof(fp) ) {
break ;
}
printf("%c", c);
}
fclose(fp);
return(0);
}
Давайте скомпилируем и запустим вышеуказанную программу для полученияследующий результат -
We are in 2012