# K & R C Programs Exercise 4-10.

K and R C, Solution to Exercise 4-10:
K and R C Programs Exercises provides the solution to all the exercises in the C Programming Language (2nd Edition). You can learn and solve K&R C Programs Exercise.
C Program to modify the K & R C Programs Exercise 4-5, An alternate organization uses getline to read an entire input line; this makes getch and ungetch unnecessary. revise the caluculater to use this aproach. Read more about C Programming Language .

`/************************************************************ You can use all the programs on  www.c-program-example.com* for personal and learning purposes. For permissions to use the* programs for commercial purposes,* contact [email protected]* To find more C programs, do visit www.c-program-example.com* and browse!* *                      Happy Coding***********************************************************/#include<stdio.h>#include<ctype.h>#define MAXLINE 100#define NUMBER '0' //SIGNAL THAT A NUMBER WAS FOUNDint getline(char line[], int limit);int li = 0;char line[MAXLINE];/* Getop: get next operator or numeric operand. */int Getop(char s[]){ int i; int c; if(line[li] == '')  if(getline(line, MAXLINE) == 0)   return EOF;  else li = 0; /* Skip whitespace */ while((s[0] = c = line[li++]) == ' ' || c == 't') {  ; } s[1] = ''; /* Not a number but may contain a unary minus. */ if(!isdigit(c) && c != '.' )  return c; i = 0; if(isdigit(c))  while(isdigit(s[++i] = c =line[i++]))   ; if(c == '.')  while(isdigit(s[++i] = c =line[i++]))   ; s[i] = ''; li--; return NUMBER;}`
`Read more Similar C ProgramsC BasicC StringsK and R C Programs Exercise`

You can easily select the code by double clicking on the code area above.

You can discuss these programs on our Facebook Page. Start a discussion right now,

our page!