linux 作业
来源:互联网 发布:淘宝客api开发教程 编辑:程序博客网 时间:2024/06/05 02:37
/*
============================================================================
Name : OS_5.c
Author :
Version :
Copyright : Your copyright notice
Description : Hello World in C, Ansi-style
============================================================================
*/
#include <stdio.h>
#include <stdlib.h>
int main(void) {
char menu;
char value;
char path;
char qvalue;
FILE *fp;
while (1) {
printf("A. new file/n");
printf("B. write file/n");
printf("C. read file/n");
printf("D. copy file/n");
printf("E. xiugai qx/n");
printf("F. chaxue qx/n");
printf("G. mkdir/n");
printf("H. del dir/n");
printf("I. move dir/n");
printf("J. link/n");
printf("K. exit/n");
scanf("%[A-K]", &menu);
switch (menu) {
case 'A':
fp = fopen("OS.txt", O_CREAT | O_RDWR);
break;
case 'B':
printf("请输入你想要输入的值");
scanf("%s", &value);
fwrite(value, strlen(value), strlen(value), fp);
fclose(fp);
break;
case 'C':
fread(value, strlen(value), strlen(value), fp);
printf("/n%s/n", value);
break;
case 'D':
printf("请输入复制文件保存的目录:");
scanf("%s", qvalue);
char a[] = { "cp /home/OS.txt ", path };
execv("/home", d);
break;
case 'E':
printf("");
scanf("%s", qvalue);
chmod("/home/OS.txt", S_IRWXU);
break;
case 'F':
char* argv[4]={"ls","-l","OS.txt",NULL};
execv("/home/OS.txt",argv);
break;
case 'G':
break;
case 'H':
break;
case 'I':
break;
case 'J':
break;
case 'K':
return 0;
break;
}
}
puts("!!!Hello World!!!"); /* prints !!!Hello World!!! */
return EXIT_SUCCESS;
}
- linux作业
- linux 作业
- Linux-作业
- linux作业
- Linux作业
- Linux作业
- linux作业
- linux的作业控制
- linux 作业管理
- Linux操作系统作业
- linux & 后台作业
- linux下作业控制
- linux后台作业
- linux作业2答案
- linux程序设计作业总结
- linux内核编程-作业
- linux下作业控制
- linux作业控制命令
- python编程2
- 百度/hao123团购收录API格式
- 三十岁前不要去在乎的29件事[转]
- 字节对齐的基本规则
- php5+mysql5+apache2运行环境搭建
- linux 作业
- javascript 触发事件列表
- SWT 源代码下载
- Symbian 基金会官网今天被关闭,主要业务移交到诺基亚
- 串口
- 为什么要学习
- HTML enctype 属性
- 股市入门书籍
- 软件编程21法则