Имя функции : написать
Заголовочный файл : <io.h>
Прототип функции : int write(int handle,void *buf,int len);
Функция : Получить позицию указателя открытого файла.
Параметр : int handle — это дескриптор файла для получения указателя файла.
void *buf — содержимое, которое нужно записать
int len — длина записываемого файла
Возвращаемое значение : возвращает длину фактического записанного содержимого файла.
Пример программы : запись строки в файл, чтение строки из файла и вывод результата.
#include<stdio.h>#include<io.h>#include<fcntl.h>#include<string.h>intmain(void){intfd=open(D:\a.txt,O_RDWR+O_CREAT); if(fd==-1){printf(cannotopenthefilen);return1;}charbuf[1024]={Мне очень нравитсяwww.dotcpp.com!},buf2[1024]={ };intlen=write(fd,buf ,strlen(buf));lseek(fd,0,SEEK_SET);intlen2=read(fd,buf2,1024);printf(%snlen=%dn,buf2,len); close(fd);return0 ;}
Результаты бега
Я очень люблюwww.dotcpp.com!len=32