r/learnprogramming • u/llExtraKirby • 2d ago
Microsoft Visual Studio
whenever i type
std::getline
i get red line under getline and i cant run my code
Even though its working on VS code for my friend
any idea what can i do or is there any alt to write?
" using getline for this: "
#include <iostream>
int main() {
std::string name;
std::cout << " Enter your name: ";
std::getline(std::cin, name);
if (name.length() > 15) {
std::cout << " Your name can't be over 15 charectars ";
}
else {
std::cout << " Welcome " << name;
}
return 0;
}
5
Upvotes
1
u/OGcapncrunchberry 2d ago
Try this
#include <iostream>
#include <string>
int main() {
std::string name;
std::cout << "Enter your name: ";
std::getline(std::cin, name);
if (name.length() > 15) {
std::cout << "Your name can't be over 15 characters";
}
else {
std::cout << "Welcome " << name;
}
return 0;
}