- Joined
- Nov 22, 2020
- Posts
- 223
- Reaction
- 48
- Points
- 148
s
Last edited:
<string>
header file para magamit ang string data type at functions nito. Pwede mo gawin ito sa pamamagitan ng paglagay ng sumusunod na linya sa simula ng iyong code:cpp
#include <string>
getline()
function upang tanggapin ang buong pangalan ng isang tao, kasama ang mga espasyo. Ang getline()
function ay tumatanggap ng dalawang argumento: isang input stream at isang string variable kung saan isusulat ang input. Halimbawa:cpp
std::string pangalan;
std::getline(std::cin, pangalan);
find_first_not_of()
at find_last_not_of()
functions. Ang find_first_not_of()
function ay nagbabalik ng posisyon ng unang hindi espasyo character sa isang string, habang ang find_last_not_of()
function ay nagbabalik ng posisyon ng huling hindi espasyo character. Halimbawa:cpp
std::string pangalan = " Juan Dela Cruz ";
pangalan = pangalan.substr(pangalan.find_first_not_of(" "), pangalan.find_last_not_of(" ") + 1);
substr()
function ay ginagamit upang kunin lamang ang bahagi ng string na walang espasyo sa simula at dulo.find()
function upang hanapin ang posisyon ng espasyo. Halimbawa:cpp
std::string pangalan = "Juan Dela Cruz";
size_t pos = pangalan.find(" ");
std::string pangalan_ng_may_espasyo = pangalan.substr(pos + 1);
std::string apelyido = pangalan.substr(0, pos);
find()
function ay ginagamit upang makuha ang posisyon ng espasyo. Pagkatapos nito, ginagamit ang substr()
function upang hatiin ang pangalan sa pangalan na may espasyo at apelyido.ganun pa din boss eh, d nasasama yung second lastname#include <iostream>
#include <string>
using namespace std;
int main() {
string firstname;
string lastname;
cout << "Enter your firstname: ";
cin >> firstname;
cout << "Enter your lastname: ";
cin >> lastname;
cout << "Hello " << firstname << " " << lastname << endl;
return 0;
}
BWHAHHAHAAH hindi yan, enjoy lang bossAyoko talaga mag c++ eh HAHAHAHAA katakot
WizKhalifaX_ hindi ko pa din po makuha eh
ayownnn, Thank you boss! gumana din HAHAHAHAHHAH#include <iostream>
#include <string>
using namespace std;
int main() {
string firstname;
string lastname;
cout << "Enter your first name: ";
getline(cin, firstname);
cout << "Enter your last name: ";
getline(cin, lastname);
// Swap first and last names if necessary
if (lastname.empty()) {
// If last name is empty, swap first and last names
swap(firstname, lastname);
}
cout << "Hello " << firstname << " " << lastname << endl;
return 0;
}