c++初心者入門レベルコード条件と:短絡評価、前後の知恵
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
技術第一に、理不尽で盲目的に複製してはいけない.このコードは私がC++primerの本を独学する時獲得して、注釈があって、独学の人々が分析して見ることに適しています.初心者ですが、間違いがあれば、ご指摘ください.
#include<iostream>
#include<bitset>
#include<vector>
#include<iostream>
#include<string>
#include<ctype.h> // toupper isspace
using std::cin;
using std::cout;
using std::endl;
using std::string;
using std::vector;
using std::bitset;
int main()
{
string s("expression in");
string::iterator it=s.begin();
while(it!=s.end()&&!isspace(*it)) // ,
{
*it=toupper(*it);
++it; // ++i
}
cout<<s<<endl;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
技術第一に、理不尽で盲目的に複製してはいけない.このコードは私がC++primerの本を独学する時獲得して、注釈があって、独学の人々が分析して見ることに適しています.初心者ですが、間違いがあれば、ご指摘ください.