I recieved help writing this program in c++ from you guys and microsoft visual  studio is giving me an error stating identifier "stof" is underfined. How do I fix this: float r; int ch,flag; string str; do{ do{ flag=0; cout<<"Enter radius: "; cin>>str; if(!isNumeric(str)) { cout<<"The value entered is not numeric"<>ch; }while(ch==1); }

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

I recieved help writing this program in c++ from you guys and microsoft visual  studio is giving me an error stating identifier "stof" is underfined. How do I fix this:


float r;
int ch,flag;
string str;
do{
do{
flag=0;
cout<<"Enter radius: ";
cin>>str;
if(!isNumeric(str))
{
cout<<"The value entered is not numeric"<<endl;
flag=1;
}
else
{
r=stof(str);     <-------this is the problem
if(r<0)
{
cout<<"The value entered is les than 0"<<endl;
flag=1;
}
}
}while(flag==1);
Circle c;
c.Setradius(r);
c.ShowData();
cout<<"Do you want to continue? (Enter 1 to continue -1 to stop)"<<endl;
cin>>ch;
}while(ch==1);

}

Expert Solution
Introduction

The "stof" function:

The function, stof takes a text of number as a string and parse the text to the floating-point type.

For example, string num="3.14";

float pi=stof(num);

trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Concept of pointer parameter
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education