字串中大小寫轉換輸出
字串中大小寫轉換輸出
目錄
誕生原因
經常遇到需要字母大小寫轉換的事情,如果一個一個去修改可能回很麻煩,
或者有人說 可以開啟excel使用其中的函式轉換,每次開啟excel再弄函式,複製貼上也夠麻煩的
所以就用大碼寫了個轉換的小程式 直接輸出全大寫和全小寫的字串
執行環境
VS2017
功能介紹
/*
每次輸入一行,可包含數字 字母 空格 特殊符號;
記錄輸入內容,輸入長度,輸入時間;
輸出為大寫一行,小寫一行;
為了方便使用,在當前目錄下生成轉換記錄,transform.txt;
*/
執行截圖
記錄內容
程式碼
/*
Powered by Redmaple 2020-11-22
每次輸入一行,可包含數字 字母 空格 特殊符號;
記錄輸入內容,輸入長度,輸入時間;
輸出為大寫一行,小寫一行;
為了方便使用,在當前目錄下生成轉換記錄,transform.txt;
*/
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <fstream>
#include <string>
#include <algorithm>
#include <cctype>
#include <windows.h>
#include <ctime>
using namespace std;
int main()
{
cout << "-------- 提示:退出程式請輸入“0”--------" << endl;
cout << "----- 轉換記錄請檢視“transform.txt”-----" << endl << endl;
//建立記錄檔案
ofstream fs_out;
fs_out.open("transform.txt", ios::app);
if (!fs_out) return 0;
// 基於當前系統的當前日期/時間
time_t now = time(0);
tm *ptime = localtime(&now);
//開始迴圈
while (1)
{
string getstr;
cout << "輸入要轉換的內容:";
getline(cin, getstr);
cout << endl;
//程式退出條件
if (getstr == "0")
break;
//回顯輸入及輸入長度
cout << "輸入:" << getstr << endl;
cout << "長度:" << getstr.length() << endl << endl;
//將輸出寫入記錄,並記錄時間
fs_out << "輸入:" << getstr << endl;
fs_out << "長度:" << getstr.length();
fs_out << "\t" << ptime->tm_year+1900 << "-" << ptime->tm_mon << "-" << ptime->tm_mday << " ";
fs_out << ptime->tm_hour << ":" << ptime->tm_min << ":" << ptime->tm_sec << endl;
fs_out << endl;
//小寫輸出,並寫入檔案
transform(getstr.begin(), getstr.end(), getstr.begin(), tolower);
cout << "小寫:" << getstr << endl;
fs_out << "小寫:" << getstr << endl;
//大寫輸出,並寫入檔案
transform(getstr.begin(), getstr.end(), getstr.begin(), toupper);
cout << "大寫:" << getstr << endl;
cout << endl << "============================================" << endl;
fs_out << "大寫:" << getstr << endl;
fs_out << "============================================" << endl;
}
//程式退出提示,延時800ms
cout << endl << "--------注意:即將退出程式!!!--------" << endl << endl;
Sleep(1 * 800);
return 0;
}
相關文章
- 字串-大小寫轉換字串
- JavaScript字串大小寫轉換JavaScript字串
- Python中怎麼轉換字串大小寫Python字串
- javascript字串大小寫轉換效果JavaScript字串
- MySQL字串函式 字串大小寫轉換MySql字串函式
- 字串大小寫轉換和字串的比較字串
- python 中字串大小寫轉換薦Python字串
- 大小寫互換-"數字字串"轉換成數字字串
- (C++字串大小寫轉換)相似的句子C++字串
- 在LoadRunner中轉換字串大小寫的C語言函式字串C語言函式
- 在 Linux 命令列中轉換大小寫Linux命令列
- JavaScript字母大小寫轉換JavaScript
- 英文大小寫轉換
- 使用正則 轉換大小寫
- 金額大小寫轉換(3)
- js 轉換大小寫的方法JS
- 13:將字串中的小寫字母轉換成大寫字母字串
- Notepad++ 大小寫轉換
- string大小寫轉換函式函式
- linux命令列大小寫轉換Linux命令列
- 在Linux命令列中進行大小寫字元轉換Linux命令列字元
- 小工具實戰-Python 實現小工具輸出字串大小寫轉換、字串統計、編解碼、MD5 加密Python字串加密
- JavaScript隨機輸出大小寫字母程式碼JavaScript隨機
- PowerDesigner表名、列名大小寫轉換
- 【編測編學】零基礎學python_02_字串(大小寫轉換)Python字串
- Swift3.0語言教程字串大小寫轉化Swift字串
- MySQL-資料記錄大小寫轉換MySql
- CSS text-transform字元大小寫轉換CSSORM字元
- js如何進行字元大小寫轉換JS字元
- 大小寫轉換函式(財務應用)函式
- VB作業之字母大小寫的轉換
- 1138:將字串中的小寫字母轉換成大寫字母(C C++)字串C++
- VS Code 如何設定大小寫轉換快捷鍵
- Java中的大小寫字母相互轉換(不利用Java自帶的方法)Java
- DM8 字串大小寫敏感字串
- 輸入一段字串,去除字串中重複的字元,並輸出字串字元
- 電腦鍵盤大小寫字母怎麼切換 轉換英文字母大小寫是哪個鍵
- 字串轉換字串