Hallo,
ich habe folgendes Problem.
(Hab den Post editiert und jetz vereinfacht!)
Wieso funktioniert der aufruf der Prozedur isNum() in der main perfekt, in der prozedur test(char *s) aber nicht. Sie verursacht dor dass das Programm abstürzt!
hab keinen blassen schimmer
Diese Prozedur ist zwar total blöd, ich weis, aber ich brauche sie bei einem Projekt!
Danke vielmals für eure Hilfe!
kito
ich habe folgendes Problem.
(Hab den Post editiert und jetz vereinfacht!)
Code:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int isNum(char *s){
return sscanf(s,"%d");
}
void test(char *s){
if(isNum(s))
printf("isNum\n");
else
printf("noNum\n");
}
int main(void){
char *s = "3";
if(isNum(s)){
printf("isNum\n");
}else{
printf("noNum\n");
}
test(s);
getch();
}
hab keinen blassen schimmer
Diese Prozedur ist zwar total blöd, ich weis, aber ich brauche sie bei einem Projekt!
Danke vielmals für eure Hilfe!
kito