摘要:
UNIX所使用的技术是为每个系统调用在标准C库中设置一个具有同样名字的函数。 从应用角度,可以将系统调用视为C函数 阅读全文
摘要:
// program 1-9 proc/shell2.c
#include "apue.h"
#include static void sig_int(int); /* our signal-catching function */ int main(void)
{ char buf[MAXLINE]; /* from apue.h */ pid_t pid;... 阅读全文
摘要:
// program 1-7 file/testerror.c#include "apue.h"#include int main(int argc, char *argv[]){ fprintf(stderr, "EACCES: %s\n", strerror(EACCES)); er... 阅读全文
摘要:
..... 阅读全文
摘要:
从标准输入读命令并执行 隐藏行号 复制代码 ? // program 1-5 proc/shell1.c // proc/shell1.c#include "apue.h"#include int main(void){ char buf[MAXLINE]; /* from apue.h */... 阅读全文
摘要:
// program 1-3 file/getcputc.c
#include "apue.h"
/*
The standard I/O functions provide a buffered interface to the unbuffered I/O
functions. Using standard I/O relieves us from having to choose optima... 阅读全文
摘要:
#include #include #ifdef __linux#include #endif// 编译器真是相当友好啊warning C4172: returning address of local// variable or temporary 一定不要返回局部变量啊char* GetMemo... 阅读全文
摘要:
#include #include #include #ifdef __linux#include #endif// COUNTING-SORT(A, B, k)// let C[0...k] be a new array// for i = 0 to k// C[i] = 0// for ... 阅读全文
摘要:
1 // program apue/file/ls1.c 2 #include "apue.h" 3 #include 4 5 int main(int argc, char* argv[]) 6 { 7 DIR* dp; 8 struct dirent* dirp; 9 10 if (argc != 2)
11 ... 阅读全文
摘要:
#include#include#include #ifdef __linux#include #endifusing namespace std;void PrintArr(int64_t ar[], int64_t n){ for(int64_t i = 0; i = 0; j--) ... 阅读全文