前言:我想大家学习C语言接触过的第一个函数应该是printf,但是我们真正理解它了吗?最近看Linux以及网络编程这块,我觉得I/O这块很难理解。以前从来没认识到Unix I/O和C标准库I/O函数压根不是一码事。Unix I/O也叫低级I/O,也叫Unbuffered I/O,是操作系统内核部分,...
分类:
其他好文 时间:
2014-09-09 11:19:38
阅读次数:
358
刚开始代码的实现如下:voidCreateFIFO(){if((mkfifo(FIFOPATH,O_CREAT|O_EXCL|O_RDWR)<0)&&(errno!=EEXIST)){printf(strerror(errno));}}intOpenFIFO(){fd=open(FIFOPATH,O_RDWR|O_NONBLOCK);returnfd;}觉得非常的不优雅,毕竟需要调用两个函数,而且写函数又有一..
分类:
其他好文 时间:
2014-09-08 10:59:37
阅读次数:
499
#includevoid main(){ int g1,g2,g3,r1,r2,r3,n; int m=0; float ave; int grade[3][3]; //假设有三个学生 while(m=0&&n270) printf("输入的学号符合要求,平均分为%f\n",ave); else i...
分类:
编程语言 时间:
2014-09-08 09:36:56
阅读次数:
266
Level2:firecracker(30分)bufbomb中存在一个bang函数,intglobal_value=0;
voidbang(intval)
{
if(global_value==cookie){
printf("Bang!:Yousetglobal_valueto0x%x\n",global_value);
validate(2);
}else
printf("Misfire:global_value=0x%x\n",global_value);
exit(0);
}与..
分类:
移动开发 时间:
2014-09-07 03:23:15
阅读次数:
381
printf(&unix["\021%six\012\0"], (unix)["have"] + "fun" - 0x60);
分类:
编程语言 时间:
2014-09-07 00:57:04
阅读次数:
237
#define show(name) showword(#name)void showword(const char *s){ printf("%s\n");}int main(){ show(ABC); return 0;}结果:ABC运算符的作用是将ABC变为了"ABC",并以此为参数传给...
分类:
其他好文 时间:
2014-09-06 22:30:54
阅读次数:
216
1.\r回车,光标定位到本行开头1 #include2 3 int main(void)4 {5 printf("How are you ?");6 printf("\rI am fine\n");7 return 0;8 }输出:I am fineou ?2.\b退格,将光...
分类:
其他好文 时间:
2014-09-06 17:15:03
阅读次数:
230
#include"stdio.h"int main(){ int a[50],i;for (i=0;i<5;i++) scanf("%d",&a[i]);for (i=0;i<5;i++) printf("%d ",a[i]); }View Code#inclu...
分类:
其他好文 时间:
2014-09-05 14:21:21
阅读次数:
225
我比较喜欢先给出代码,然后得出结论数组 1 package main 2 3 import ( 4 "fmt" 5 ) 6 7 func main() { 8 arr := [...]int{1, 2, 3} 9 //打印初始的指针10 fmt.Printf("t...
分类:
其他好文 时间:
2014-09-05 14:13:01
阅读次数:
242
#include
#include
#include
using namespace std;
void main(){
int i = 65;
cout printf("%c\n", i);
stringstream ss;
ss<>s;
cout<<s<<endl; //输出”65“
char *c = new...
分类:
编程语言 时间:
2014-09-05 10:02:11
阅读次数:
179