problemscpp
A collection of my answers to algorithm problems in c++.
函数
acwing::acwing3439 命名空间参考

  1. 首字母大写
更多...

函数

int main (istream &cin, ostream &cout)
 
 TEST (acwing3439, case1)
 
 TEST (acwing3439, case2)
 

详细描述

  1. 首字母大写

函数说明

◆ main()

int acwing::acwing3439::main ( istream &  cin,
ostream &  cout 
)

在文件 acwing408.cpp1047 行定义.

1047 {
1048 bool ready = true;
1049 while(cin) {
1050 char c;
1051 c = cin.get();
1052 if(!cin) {
1053 break;
1054 }
1055 if(ready && islower(c)) {
1056 cout << (char) toupper(c);
1057 } else {
1058 cout << c;
1059 }
1060 ready = c == ' ';
1061 }
1062 return 0;
1063 }

被这些函数引用 TEST().

◆ TEST() [1/2]

acwing::acwing3439::TEST ( acwing3439  ,
case1   
)

在文件 acwing408_test.cpp1318 行定义.

1318 {
1319 istringstream in("if so, you already have a google account. you can sign in on the right.");
1320 auto out = ostringstream();
1321 main(in, out);
1322 const auto ans = out.str();
1323 ASSERT_EQ("If So, You Already Have A Google Account. You Can Sign In On The Right.",
1324 ans);
1325 }
int main(int argc, char **argv)
Definition: main.cpp:5

引用了 main().

◆ TEST() [2/2]

acwing::acwing3439::TEST ( acwing3439  ,
case2   
)

在文件 acwing408_test.cpp1327 行定义.

1327 {
1328 istringstream in("Lke IioARt mXN bAqKm yzIU oiG wcczrp W Qr j auy iL lMtAfH CEVaj ni JPoWl DcUMiqmNMGJ p hs a");
1329 auto out = ostringstream();
1330 main(in, out);
1331 const auto ans = out.str();
1332 ASSERT_EQ("Lke IioARt MXN BAqKm YzIU OiG Wcczrp W Qr J Auy IL LMtAfH CEVaj Ni JPoWl DcUMiqmNMGJ P Hs A",
1333 ans);
1334 }

引用了 main().