online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code    Language
#include <stdio.h> #include <stdlib.h> #include <string.h> const char *txt= "Martin1809 vor 16 Stunden\n" "Ich habe die Hausaufgabe, wo ich die Anzahl der einzelnen Buchstaben zuzählen und die alle Zahlen z.B. 42364 usw. auslesen und miteinander addieren und ausgeben.\n" "Ich habe bereits die Datei geöffnet und die einzelnen Buchstaben gezählt und in einer neuen Datei ausgegeben. Das funktioniert ohne Probleme.\n" "Aber die addierten Zahlen ergeben nicht was sie sollten, das Ergebnis, sollte: 267227 sein, allerdings wird: 4201328 ausgegeben."; int main() { char s[1000]; int i,sum=0,c=0; FILE* f = fmemopen(txt, strlen (txt), "r"); do { if(1==fscanf(f,"%d",&i)) printf("#%d\n",i),sum+=i; if(1==fscanf(f,"%999[a-zA-Z]",s)) puts(s),c+=strlen(s); else fgetc(f); } while(!feof(f)); fclose(f); printf("%d\n%d",c,sum); return 0; }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue