From 0a046ff8571cd9302a39cc422cccbd0dc9c84416 Mon Sep 17 00:00:00 2001 From: poyo Date: Sat, 18 Jul 2026 12:56:11 +0200 Subject: [PATCH] replaced "return" with "exit". 172 chars --- README | 6 +----- main.c | 2 +- min.c | 2 +- 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/README b/README index fbc3744..358e113 100644 --- a/README +++ b/README @@ -1,7 +1,3 @@ # code -```c -int main(){for(;;){char i[99];int r=0;scanf("%s",i);char*t=strtok(i,"+");while(t){char*p=t;while(*p){if(!isdigit(*p)) return 1;p++;} r+=atoi(t);t=strtok(0,"+");} printf("%d\n",r);}} -``` - -`cc main.c -std=c99 -o golfing --include stdio.h --include string.h --include ctype.h --include stdlib.h && ./golfing` \ No newline at end of file +`cc main.c -std=c99 -o golfing --include stdio.h --include string.h --include ctype.h --include stdlib.h -ansi -fpermissive -w && ./golfing` \ No newline at end of file diff --git a/main.c b/main.c index dc2d5f8..70e9030 100644 --- a/main.c +++ b/main.c @@ -8,7 +8,7 @@ main() { char *p = t; for (;*p;p++) { if (!isdigit(*p)) - return 1; + exit(1); } r += atoi(t); t = strtok(0, "+"); diff --git a/min.c b/min.c index ac17dc3..15d8b40 100644 --- a/min.c +++ b/min.c @@ -1 +1 @@ -main(p="+"){for(;;){char i[99];int r=0;scanf("%s",i);char*t=strtok(i,p);while(t){char*p=t;for(;*p;p++){if(!isdigit(*p)) return 1;} r+=atoi(t);t=strtok(0,p);} printf("%d\n",r);}} \ No newline at end of file +main(){for(;;){char i[99];int r=0;scanf("%s",i);char*t=strtok(i,"+");while(t){char*p=t;for(;*p;p++){if(!isdigit(*p))exit(1);}r+=atoi(t);t=strtok(0,"+");}printf("%d\n",r);}} \ No newline at end of file -- 2.51.2