- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
int main(void)
{
printf ("NIGGA0");
int pipeKey, pipeText, i,test;
char key[BUFSIZEKEY];
char *p;
char buf;
pipeKey = open(PATHKEY, O_RDONLY);
//for (p = key; read(pipeKey, p, 1); p++);
for (i=0; i<BUFSIZEKEY; i++)
{
read(pipeKey, &key[i], 1);
}
close(pipeKey);
pipeKey = open(PATHTEXT, O_RDONLY);
printf ("NIGGA1");
//for (i=1; read(pipeText, &buf, 1); i++)
for (i=1; i<=20; i++)
{
printf ("nigersonly");
printf ("\n-----\n i= %d test= %c \n-----\n", i, buf);
Чувак минут 20 не мог понять, почему у него buf всегда 0 в последней строчке из приведённых. printf'ы тоже норм =)
bormand 09.04.2014 20:56 # 0
evg_ever 09.04.2014 21:04 # +2
char *p;
for (p = key; read(pipeKey, p, 1); p++);
Арифметика указателей головного мозга
WGH 09.04.2014 23:21 # +4
guest 09.04.2014 23:27 # +1
bormand 10.04.2014 05:23 # 0
Я когда юзал его - включал только открытия.
Lure Of Chaos 11.04.2014 06:26 # 0
кто на жабе писал, с сишки не смеется.
kegdan 11.04.2014 14:36 # −1
bormand 11.04.2014 15:13 # +1
С надписью ГК #15717?
kegdan 11.04.2014 15:52 # 0
guest 11.04.2014 15:55 # +3
evg_ever 11.04.2014 15:59 # +1