From 50e8a37920cdb747f4fa763aa66637bca84104b3 Mon Sep 17 00:00:00 2001 From: pezy_mbp Date: Tue, 11 Oct 2016 23:14:29 +0800 Subject: [PATCH] improving #82 --- ch06/ex6_17.cpp | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/ch06/ex6_17.cpp b/ch06/ex6_17.cpp index d01c5bb4..72aa082a 100644 --- a/ch06/ex6_17.cpp +++ b/ch06/ex6_17.cpp @@ -1,8 +1,6 @@ #include #include -using std::cout; -using std::endl; using std::string; bool hasUppercase(const string& str) @@ -12,18 +10,16 @@ bool hasUppercase(const string& str) return false; } -void makeLowercase(string& str) +const string& makeLowercase(string& str) { for (auto& c : str) if (isupper(c)) c = tolower(c); + return str; } int main() { string str("Hello World!"); - cout << hasUppercase(str) << endl; - makeLowercase(str); - cout << str << endl; - - return 0; + std::cout << std::boolalpha << hasUppercase(str) << std::endl; + std::cout << makeLowercase(str) << std::endl; }