I am trying to read multiple lines of input from the user. My code below works fine, but my professor only allow us to use 'break' in switch statements. This is my function below:
void getaddress (char address [ ], int limit)
{
int len = 0;
while(fgets(address+len, limit, stdin))
{
if(strlen(address+len) == 1)
break;
limit = strlen(address);
limit = limit - len;
if(limit <= 0)
break;
}
}