TEX Quotes POJ - 1488(string)

简单的string题。

#include <iostream>
#include <string>

using namespace std;

string str;

int main()
{
	bool flag = true;     //这个变量要定义在while循环外面 
	while(getline(cin, str))
	{
		string ans = "";
		for(int i = 0; i < str.length(); i++)
		{
			if(str[i] == '"' && flag)
			{
				ans += "``";
				flag = false;
			}
			else if(str[i] == '"' && !flag)
			{
				ans += "''";
				flag = true;
			}
			else
				ans += str[i];	
		}
		cout << ans << endl;
	}
	return 0;
}

猜你喜欢

转载自blog.csdn.net/mch2869253130/article/details/86156665
TEX