funguje
This commit is contained in:
parent
a539a51b47
commit
ac1a90da79
@ -82,17 +82,6 @@ void print_stack(struct stack* mystack)
|
|||||||
printf(" \n");
|
printf(" \n");
|
||||||
}
|
}
|
||||||
|
|
||||||
int is_whitespace(const char* str) {
|
|
||||||
while (*str)
|
|
||||||
{
|
|
||||||
if (!isspace((unsigned char)*str))
|
|
||||||
{
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
str++;
|
|
||||||
}
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
int main()
|
int main()
|
||||||
{
|
{
|
||||||
@ -116,11 +105,6 @@ int main()
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
char* ptr;
|
char* ptr;
|
||||||
if (*ptr!='\0' && !is_whitespace(ptr))
|
|
||||||
{
|
|
||||||
printf("bad input\n");
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
float num=strtof(input,&ptr);
|
float num=strtof(input,&ptr);
|
||||||
push_stack(&mystack,num);
|
push_stack(&mystack,num);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user