getline
SensorsFile::SensorsFile(const string fname, bool verbose)
: Sensors(fname, verbose){
// BEGIN: F2
ifstream inFile(fname);
if (!inFile) {
throw runtime_error("Could not read from file " + fname + '\n');
}
string line;
// auto dummy;
unsigned int timestep;
string dam; int inflow;
int outflow;
getline(inFile, line); // Denne for å fjerne første linje av filen!
// Her er det viktig å huske at vi må fjerne første linje, da denne kun er til info.
while (getline (inFile, line)) {
// stringstream ss;
string dummy;
getline(inFile, dummy, ',');
timestep = stoi(dummy);
getline(inFile, dummy, ',');
dam = dummy;
getline(inFile, dummy, ',');
inflow = stoi(dummy);
getline(inFile, dummy, ',');
outflow = stoi(dummy);
insert_reading(timestep, dam, inflow, outflow);
}
inFile.close();
// END: F2
}
3.8
5
// extract to string
#include <iostream>
#include <string>
int main ()
{
std::string name;
std::cout << "Please, enter your full name: ";
std::getline (std::cin,name);
std::cout << "Hello, " << name << "!\n";
return 0;
}
Thank you!
5
0
3.78
9
//getline allows for multi word input including spaces ex. "Jim Barens"
#include <iostream>
#include <string>
int main()
{
string namePerson{}; // creating string
getline(cin, namePerson);// using getline for user input
std::cout << namePerson; // output string namePerson
}
Thank you!
9
0
4
3
istream& getline (istream& is, string& str);
Thank you!
3
0
Are there any code examples left?
New code examples in category C++
-
C++ 2023-04-28 17:44:25
-
C++ 2022-03-27 19:20:39 lists occurrences of characters in the string c++
-
C++ 2022-03-27 18:00:14 variabili in c++
-
C++ 2022-03-27 17:10:08 repeat character n times c++
-
C++ 2022-03-27 15:50:07 delete an array c++
-
C++ 2022-03-27 15:40:12 C++ pointer to base class
-
C++ 2022-03-27 12:15:21 find the graph is minimal spanig tree or not
-
C++ 2022-03-27 11:30:15 multi variable assignment cpp
-
C++ 2022-03-27 11:05:17 c++ pi float
-
C++ 2022-03-27 10:20:12 why exceptions can lead to memory leaks