Liste des Groupes | Revenir à cl c |
Janis Papanagnou <janis_papanagnou+ng@hotmail.com> writes:[...]
>
Elsethread I suggested to merge the malloc() with the realloc() call.
The resulting code would be simpler (and might address that problem).
>
int chunk = 10;
int bufsize = 1;
char * anchor = NULL;
while ((anchor = realloc (anchor, bufsize += chunk)) != NULL &&
fgets (anchor+bufsize-chunk-1, chunk+1, stdin) != NULL)
;
puts (anchor);
>
>
Do you see the exposed problem (or any other issues) here, too?
If stdin is empty, you never store anything in the buffer and
puts(anchor) has undefined behavior because there might be a terminating
'\0'. If the first realloc() fails, anchor is a null pointer and again
puts(anchor) has undefined behavior.
If nothing goes wrong, puts() adds an extra newline to the output.
That's all that jumped out at me looking at the code, but did you test
it with multi-line input? When I tried it it printed only the first
line of input (followed by that extra newline).
I'm still not entirely sure what the code is supposed to do.
Date | Sujet | # | Auteur | |
15 Jun 24 | Whaddaya think? | 96 | DFS | |
15 Jun 24 | Re: Whaddaya think? | 1 | Malcolm McLean | |
16 Jun 24 | Re: Whaddaya think? | 5 | Ben Bacarisse | |
16 Jun 24 | Re: Whaddaya think? | 2 | bart | |
16 Jun 24 | Re: Whaddaya think? | 1 | Ben Bacarisse | |
16 Jun 24 | Re: Whaddaya think? | 2 | DFS | |
17 Jun 24 | Re: Whaddaya think? | 1 | Ben Bacarisse | |
16 Jun 24 | Re: Whaddaya think? | 23 | Keith Thompson | |
16 Jun 24 | Re: Whaddaya think? | 22 | DFS | |
16 Jun 24 | Re: Whaddaya think? | 1 | Keith Thompson | |
17 Jun 24 | Re: Whaddaya think? | 19 | James Kuyper | |
17 Jun 24 | Re: Whaddaya think? | 1 | Tim Rentsch | |
17 Jun 24 | Re: Whaddaya think? | 13 | Kaz Kylheku | |
17 Jun 24 | Re: Whaddaya think? | 1 | Chris M. Thomasson | |
17 Jun 24 | Re: Whaddaya think? | 6 | DFS | |
17 Jun 24 | Re: Whaddaya think? | 5 | Richard Harnden | |
17 Jun 24 | Re: Whaddaya think? | 1 | David Brown | |
23 Jun 24 | Re: Whaddaya think? | 3 | Kaz Kylheku | |
23 Jun 24 | Re: Whaddaya think? | 1 | Keith Thompson | |
23 Jun 24 | Re: Whaddaya think? | 1 | Phil Carmody | |
18 Jun 24 | Re: Whaddaya think? | 5 | Tim Rentsch | |
18 Jun 24 | Re: Whaddaya think? | 4 | Keith Thompson | |
19 Jun 24 | Re: Whaddaya think? | 3 | Tim Rentsch | |
19 Jun 24 | Re: Whaddaya think? | 2 | Keith Thompson | |
19 Jun 24 | Re: Whaddaya think? | 1 | Kaz Kylheku | |
17 Jun 24 | Re: Whaddaya think? | 4 | DFS | |
17 Jun 24 | Re: Whaddaya think? | 3 | Ben Bacarisse | |
18 Jun 24 | Re: Whaddaya think? | 2 | Janis Papanagnou | |
18 Jun 24 | Re: Whaddaya think? | 1 | Keith Thompson | |
17 Jun 24 | Re: Whaddaya think? | 1 | James Kuyper | |
16 Jun 24 | Re: Whaddaya think? | 60 | Michael S | |
16 Jun 24 | Re: Whaddaya think? | 58 | Lawrence D'Oliveiro | |
16 Jun 24 | Re: Whaddaya think? | 57 | Janis Papanagnou | |
16 Jun 24 | Re: Whaddaya think? | 8 | Keith Thompson | |
16 Jun 24 | Re: Whaddaya think? | 1 | Lawrence D'Oliveiro | |
16 Jun 24 | Re: Whaddaya think? | 6 | Janis Papanagnou | |
16 Jun 24 | Re: Whaddaya think? | 5 | DFS | |
16 Jun 24 | Re: Whaddaya think? | 4 | David Brown | |
16 Jun 24 | Re: Whaddaya think? | 2 | bart | |
17 Jun 24 | Re: Whaddaya think? | 1 | David Brown | |
17 Jun 24 | Re: Whaddaya think? | 1 | DFS | |
16 Jun 24 | Re: Whaddaya think? | 45 | Janis Papanagnou | |
16 Jun 24 | Re: Whaddaya think? | 44 | Keith Thompson | |
16 Jun 24 | Re: Whaddaya think? | 43 | Janis Papanagnou | |
16 Jun 24 | Re: Whaddaya think? | 20 | Keith Thompson | |
16 Jun 24 | Re: Whaddaya think? | 19 | Janis Papanagnou | |
16 Jun 24 | Re: Whaddaya think? | 2 | Malcolm McLean | |
16 Jun 24 | Re: Whaddaya think? | 1 | Janis Papanagnou | |
16 Jun 24 | Re: Whaddaya think? | 16 | Keith Thompson | |
17 Jun 24 | Re: Whaddaya think? | 15 | Janis Papanagnou | |
17 Jun 24 | Re: Whaddaya think? | 12 | Keith Thompson | |
17 Jun 24 | Re: Whaddaya think? | 11 | Janis Papanagnou | |
17 Jun 24 | Re: Whaddaya think? | 5 | James Kuyper | |
18 Jun 24 | Re: Whaddaya think? | 1 | Keith Thompson | |
18 Jun 24 | Re: Whaddaya think? | 3 | Janis Papanagnou | |
18 Jun 24 | Re: Whaddaya think? | 1 | James Kuyper | |
18 Jun 24 | Re: Whaddaya think? | 1 | Keith Thompson | |
18 Jun 24 | Re: Whaddaya think? | 5 | Keith Thompson | |
18 Jun 24 | Re: Whaddaya think? | 1 | Janis Papanagnou | |
19 Jun 24 | Re: Whaddaya think? | 3 | Keith Thompson | |
19 Jun 24 | Re: Whaddaya think? | 2 | David Brown | |
19 Jun 24 | Re: Whaddaya think? | 1 | Keith Thompson | |
17 Jun 24 | Re: Whaddaya think? | 2 | James Kuyper | |
17 Jun 24 | Re: Whaddaya think? | 1 | Janis Papanagnou | |
16 Jun 24 | Re: Whaddaya think? | 7 | Michael S | |
16 Jun 24 | Re: Whaddaya think? | 6 | Janis Papanagnou | |
16 Jun 24 | Re: Whaddaya think? | 5 | Michael S | |
16 Jun 24 | Re: Whaddaya think? | 4 | Janis Papanagnou | |
16 Jun 24 | Re: Whaddaya think? | 3 | Michael S | |
16 Jun 24 | Re: Whaddaya think? | 2 | Janis Papanagnou | |
16 Jun 24 | Re: Whaddaya think? | 1 | Michael S | |
17 Jun 24 | Re: Whaddaya think? | 15 | Keith Thompson | |
17 Jun 24 | Re: Whaddaya think? | 11 | Tim Rentsch | |
17 Jun 24 | Re: Whaddaya think? | 8 | Janis Papanagnou | |
17 Jun 24 | Re: Whaddaya think? | 6 | DFS | |
17 Jun 24 | Re: Whaddaya think? | 2 | Chris M. Thomasson | |
18 Jun 24 | Re: Whaddaya think? | 1 | Keith Thompson | |
18 Jun 24 | Re: Whaddaya think? | 2 | Keith Thompson | |
18 Jun 24 | Re: Whaddaya think? | 1 | David Brown | |
18 Jun 24 | Re: Whaddaya think? | 1 | Janis Papanagnou | |
18 Jun 24 | Re: Whaddaya think? | 1 | Tim Rentsch | |
17 Jun 24 | Re: Whaddaya think? | 2 | James Kuyper | |
19 Jun 24 | Re: Whaddaya think? | 1 | Tim Rentsch | |
17 Jun 24 | Re: Whaddaya think? | 3 | Janis Papanagnou | |
17 Jun 24 | Re: Whaddaya think? | 2 | Keith Thompson | |
17 Jun 24 | Re: Whaddaya think? | 1 | Janis Papanagnou | |
16 Jun 24 | Re: Whaddaya think? | 1 | Malcolm McLean | |
16 Jun 24 | Re: Whaddaya think? | 2 | Michael S | |
16 Jun 24 | Re: Whaddaya think? | 1 | Janis Papanagnou | |
16 Jun 24 | Re: Whaddaya think? | 1 | DFS | |
16 Jun 24 | Re: Whaddaya think? | 6 | Lew Pitcher | |
16 Jun 24 | Re: Whaddaya think? | 1 | Malcolm McLean | |
18 Jun 24 | Re: Whaddaya think? | 1 | Lawrence D'Oliveiro | |
25 Jun 24 | Re: Whaddaya think? | 3 | Lew Pitcher | |
25 Jun 24 | Re: Whaddaya think? | 2 | DFS | |
25 Jun 24 | Re: Whaddaya think? | 1 | Lew Pitcher |
Les messages affichés proviennent d'usenet.