| C语言库函数(C类字母) |
|
| 作者:未知 文章来源:网络收集 点击数: 更新时间:2006-3-29 15:22:24
|
; printf("The returned pointer is %p, buffer[0] is at %p\n", p, &buffer); return 0; }
函数名: chdir 功 能: 改变工作目录 用 法: int chdir(const char *path); 程序例:
#include #include #include
char old_dir[MAXDIR]; char new_dir[MAXDIR];
int main(void) { if (getcurdir(0, old_dir)) { perror("getcurdir()"); exit(1); } printf("Current directory is: \\%s\n", old_dir);
if (chdir("\\")) { perror("chdir()"); exit(1); }
if (getcurdir(0, new_dir)) { perror("getcurdir()"); exit(1); } printf("Current directory is now: \\%s\n", new_dir);
printf("\nChanging back to orignal directory: \\%s\n", old_dir); if (chdir(old_dir)) { perror("chdir()"); exit(1); }
return 0; }
函数名: _chmod, chmod 功 能: 改变文件的访问方式 用 法: int chmod(const char *filename, int permiss); 程序例:
#include #include #include
void make_read_only(char *filename);
int main(void) { make_read_only("NOTEXIST.FIL"); make_read_only("MYFILE.FIL"); return 0; }
void make_read_only(char *filename) { int stat;
stat = chmod(filename, S_IREAD); if (stat) printf("Couldn't make %s read-only\n", filename); else printf("Made %s read-only\n", filename); }
函数名: chsize 功 能: 改变文件大小 用 法: int chsize(int handle, long size); 程序例:
#include #include #include
int main(void) { int handle; char buf[11] = "0123456789";
/* create text file containing 10 bytes */ handle = open("DUMMY.FIL", O_CREAT); write(handle, buf, strlen(buf));
/* truncate the file to 5 bytes in size */ chsize(handle, 5);
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页
|
|
[ 收藏此页到: 天天|和讯|博采|ViVi|狐摘|我摘|天极 ] 文章录入:kinda 责任编辑:kinda |
|
上一篇文章: C语言库函数(B类字母) 下一篇文章: C语言库函数(D类字母) |
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |