字串中大小寫轉換輸出
字串中大小寫轉換輸出
目錄
誕生原因
經常遇到需要字母大小寫轉換的事情,如果一個一個去修改可能回很麻煩,
或者有人說 可以開啟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字串
- 字串大小寫轉換和字串的比較字串
- 在 Linux 命令列中轉換大小寫Linux命令列
- JavaScript字母大小寫轉換JavaScript
- 使用正則 轉換大小寫
- 在Linux命令列中進行大小寫字元轉換Linux命令列字元
- 將字串轉換成大寫 2020.12.28字串
- 小工具實戰-Python 實現小工具輸出字串大小寫轉換、字串統計、編解碼、MD5 加密Python字串加密
- 【編測編學】零基礎學python_02_字串(大小寫轉換)Python字串
- CSS text-transform字元大小寫轉換CSSORM字元
- Latex輸出大小寫羅馬數字
- MySQL-資料記錄大小寫轉換MySql
- 批次目錄檔名大小寫轉換器
- JavaScript隨機輸出大小寫字母程式碼JavaScript隨機
- 1138:將字串中的小寫字母轉換成大寫字母(C C++)字串C++
- 在Linux行內直接進行大小寫轉換Linux
- VS Code 如何設定大小寫轉換快捷鍵
- 寫一個方法,將字串中的單詞倒轉後輸出,如:`my love` -> `ym evol`字串
- fastjson轉換json時,碰到的那些首字母大小寫轉換的坑!ASTJSON
- 電腦鍵盤大小寫字母怎麼切換 轉換英文字母大小寫是哪個鍵
- DM8 字串大小寫敏感字串
- ARM彙編解決階乘以及大小寫轉換
- Linux命令列:對內容進行大小寫字元轉換 Linux命令列字元
- 輸入一段字串,去除字串中重複的字元,並輸出字串字元
- 用指標編寫程式將輸入的字串倒序輸出指標字串
- 學習-Java順序結構之字元變換之大小寫字母轉換Java字元
- 一文搞定Python大小寫轉換,首字母大寫,去除特殊字元Python字元
- list與字串轉換字串
- 字串倒序輸出字串
- ncurses輸出函式:字元+字串的輸出函式字元字串
- python中列表、字典和字串的互相轉換Python字串
- Java 中 CLOB 和字串之間的轉換Java字串
- c++中數字和字串的轉換C++字串
- 如何在Java中將字串轉換為日期Java字串
- Python的OpenCV轉換影像大小PythonOpenCV
- PythonGUI工具 圖片大小轉換PythonNGUI