您的位置:首页 > 移动开发 > Objective-C

文件操作

2015-07-21 18:47 344 查看
/***************************************************************************************************************

Description :简单文件操作

Author : feng

Date  :2015.0721

***************************************************************************************************************/

#include <stdio.h>

#include <string.h>

#include <stdlib.h>

#include <fcntl.h>

#include <sys/types.h>

#include <sys/stat.h>

#define SUCCESS 0

#define UNSUCCESS -1

int main()

{
int  fp = 0;
int  copy_to = 0;
char buffer[1024] = {0};
char temp[1024] = {0};

fp = open("hello",O_CREAT|O_RDWR,0755);

strcpy(buffer,"hello world");
write(fp,buffer,strlen(buffer));
close(fp);
fp = -1;

fp = open("hello",O_CREAT|O_RDWR,0755);
lseek(fp,strlen(buffer),SEEK_SET);

memset(buffer,0,sizeof(buffer));
printf("please enter the string : ");
fgets(buffer,sizeof(buffer),stdin);

write(fp,"\n",1);
write(fp,buffer,strlen(buffer));
memset(buffer,0,sizeof(buffer));

lseek(fp,0,SEEK_SET);
read(fp,buffer,sizeof(buffer));

copy_to = open("copy",O_CREAT|O_RDWR,0755);
write(copy_to,buffer,strlen(buffer));

close(copy_to);
return SUCCESS;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  objective-c