Thread Fehler im Code (6 answers)
Opened by [E|B] at 2004-06-13 13:36

[E|B]
 2004-06-13 13:36
#11008 #11008
User since
2003-08-08
2561 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Hallo!
Ich find den Fehler in folgendem C Programm einfach nicht:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <stdio.h>
#include <string.h>

void main() {

char txt[80];
short index, len, buch, ziff, sonst;

printf("Bitte geben Sie eine Zeichenkette ein:");
scanf("%s", txt);

for(index=buch=ziff=sonst=0; len=strlen(txt); index<len; index++){
if(txt[index] >= 'A' && txt[index] <= 'Z' || txt[index] >= 'a' && txt[index] <= 'z'){
buch++;
}else if(txt[index] >= '0' && txt[index] <= '9'){
ziff++;
}else{
sonst++;
}
}

printf("Es sind %d Buchstaben, %d Ziffern und %d sonstige Buchstaben vorhanden!", buch, ziff, sonst);

}


Bin ich blind?

Quote
012.c(12) : warning C4552: '<' : operator has no effect; expected operator with
side-effect
012.c(12) : error C2143: syntax error : missing ')' before ';'
012.c(12) : error C2059: syntax error : ')'
012.c(12) : error C2143: syntax error : missing ';' before '{'
\n\n

<!--EDIT|[E|B]|1087119477-->
Gruß, Erik!

s))91\&\/\^z->sub{}\(\@new\)=>69\&\/\^z->sub{}\(\@new\)=>124\&\/\^z->sub{}\(\@new\)=>);
$_.=qq~66\&\/\^z->sub{}\(\@new\)=>93~;for(@_=split(/\&\/\^z->sub{}\(\@new\)=>/)){print chr;}

It's not a bug, it's a feature! - [CGI-World.de]

View full thread Fehler im Code