002
03.05.2004, 14:34 Uhr
~mike
Gast
|
Hi! Ich probier mal mein Glück
C++: |
#include <stdio.h>
int words(char *);
void removenl(char *str) { size_t len = str ? strlen(str):0; if (len>0 && str[len-1]=='\n') str[len-1] = 0; }
int main() { char buf[255]; fgets(buf,255,stdin); removenl(buf); printf("%d\n",words(buf));
return 0; }
int words(char *c) { int count=1,len=strlen(c); char *p; if(strlen(c) == 0) return 0; for(p=c;p<(c+len);p++) if(*p == ' ') count++;
return count; }
|
Folgendes Programm nimmt einen String auf
C++: |
#include <stdio.h> main(int argc, char **argv){printf("%d",argc-1);}
|
68 Zeichen :P
mfg |