SWAP CASE题解

来源:互联网 发布:k线绘图软件 编辑:程序博客网 时间:2024/05/17 02:20

这一题太简单了,没什么好说的,不值得做第二遍


#include <iostream>#include <fstream>#include <string>using namespace std;string switchCase(string lineBuffer) {int size = lineBuffer.size();for(int i=0; i<size; i++) {if(lineBuffer[i] >= 'A' && lineBuffer[i] <= 'Z') {lineBuffer[i] += 32;}else if(lineBuffer[i] >= 'a' && lineBuffer[i] <= 'z') {lineBuffer[i] -= 32;}}return lineBuffer;}int main (int argc, char* argv[]) {ifstream file;string lineBuffer;file.open(argv[1]);while (!file.eof()) {getline(file, lineBuffer);if (lineBuffer.length() == 0)continue; //ignore all empty lineselse {cout << switchCase(lineBuffer) << endl;}}return 0;}


0 0
原创粉丝点击