Liste des Groupes |
In article <87zflrs1ti.fsf@doppelsaurus.mobileactivedefense.com>,
Rainer Weikusat <rweikusat@talktalk.net> wrote:Rainer Weikusat <rweikusat@talktalk.net> writes:>
>
[...]
>
>Something which would match [0-9]+ in its first argument (if any) would>
be:
>
#include "string.h"
#include "stdlib.h"
>
int main(int argc, char **argv)
{
char *p;
unsigned c;
>
p = argv[1];
if (!p) exit(1);
while (c = *p, c && c - '0' > 10) ++p;
This needs to be
>
while (c = *p, c && c - '0' > 9) ++p
No, that's still wrong. Try actually running it.
Les messages affichés proviennent d'usenet.