- Zeile 1+2: für Standard-Header benutzt man spitze Klammern <> und nicht ""
- du hast aufs Geratewohl Zeiger benutzt ohne zu wissen, was da passiert (machen alle Anfänger, kann man lernen wenn man denn will)
- 'A'...'Z','a'...'z' ist nicht standardkonform kontinuierlich, "+32" schon gar nicht
- mache dir das Leben einfacher indem du einen Zeiger für das 1. main Argument benutzt und die for-Schleifen vertauscht
int main(int argc, char* argv[])
{
const char *arg = argv[1];
int i;
for(i=0;arg[i]!='\0';++i)
{
... Test arg[i] auf Buchstabe + Zählung
}
...
}