string的find函数找不到"\"转义字符,需要再添加一个"\\",这样就可以找到了

#include<cstdint>
#include<string>
#include<iostream>
using namespace std;
int main()
{string s1 = "`1234567890-QWERTYUIOP[]ASDFGHJKL;ZXCVBNM,.";string s2 = "1234567890-=WERTYUIOP[]\\SDFGHJKL;'XCVBNM,./";string s3 ;//= "O S, GOMR YPFSU/";//转义字符的使用//cin>>s3;int x ;while(x = getchar() ){if(x == EOF || x == '\n')break;if(x == ' '){printf(" ");continue;}int pos = s2.find(x);printf("%c",s1[pos]);}
}

转载于:https://www.cnblogs.com/TorettoRui/p/10504809.html

string的find函数相关推荐

  1. OC与c混编实现Java的String的hashcode()函数

    首先,我不愿意大家需要用到这篇文章里的代码,因为基本上你就是被坑了. 起因:我被Java后台人员坑了一把,他们要对请求的参数增加一个额外的字段,字段的用途是来校验其余的参数是否再传递过程中被篡改或因为 ...

  2. c++string类默认函数实现

    c++ string类默认几种函数实现. //构造函数传const指针 //参数都是取引用 /*class String { public:String(const char *str = NULL) ...

  3. C++string中find_first_not_of()函数和find_last_not_of()函数

    C++string中find_first_not_of()函数和find_last_not_of()函数 C++string中find_first_not_of()函数和find_last_not_o ...

  4. java convert函数_自己实现 java中 Convert.toDouble(String str)处理函数 | 学步园

    今天在superWaba上看到Convert.toDouble(String str),由于底层问题比较大的数就出错,现在自己写了一个 程序中info()是我加的打印,可以去掉 java中 Conve ...

  5. 【笔试】:编程实现C++string 类成员函数

    http://blog.csdn.net/wangshihui512/article/details/9792309 已知String类声明如下: [cpp] view plaincopy print ...

  6. C++ string类常用函数

    C++ string类常用函数 http://xiaocao000.spaces.live.com/blog/cns!F826A925CF33491A!117.entry string类的构造函数: ...

  7. string的find( )函数✅

    目录 1. 基本用法 语法 举例 2. 延伸用法 2.1 找到目标字符第一次出现和最后一次出现的位置 2.2 反向查找 2.3 查找所有子串在母串中出现的位置 1. 基本用法 语法 string的fi ...

  8. C++ 函数返回临时string调用c_str()函数的坑(VS警告:C26815 指针无关联,因为它指向已销毁的临时实例)(悬空指针 dangling pointer)

    文章目录 问题背景 20230301 问题深入解析:悬空指针 问题背景 如: ... #pragma warning(disable : 4996) #include <iostream> ...

  9. C语言 -- string.h中函数功能详解与手动实现 - 02(常用函数memcpy、memmove、strcpy、strdup、strcat、strtok...)

    内容预览 3.5.搬迁类型 --- 函数功能详细说明 :将内存空间中内容移动.复制到另一内存空间 3.6.搬迁类型 --- 函数功能测试与手动实现 3.6.1.memcpy.memccpy 3.6.2 ...

最新文章

  1. 数据结构源码笔记(C语言):直接插入排序
  2. win10下的python3.5+ opencv安装攻略
  3. cwinthread*线程指针怎么销毁结束_最新版Web服务器项目详解 01 线程同步机制封装类...
  4. 怕入错行?这群技术人写了本“择业指南”
  5. 互联网晚报 | 9月13日 星期一 | 美赞臣中国易主春华资本;美团外卖首次公开骑手配送时间算法;北京教培行业开展同业互助...
  6. 马哥Linux2016最新高薪运维视频课程
  7. 【Vue】前端跨域解决方法
  8. .Net core 跨平台UI解决方案
  9. lucas–kanade_Lucas–Kanade光流算法学习
  10. 【期货交易】期货持仓量浅析,持仓是什么?
  11. 深入理解JNINativeInterface函数<一>
  12. RabbitMQ的Queue详解;
  13. 传奇工程师卡马克入坑 AI:徒手一周实现反向传播和 CNN
  14. 什么是DHT网络(DHT network)
  15. mysql 学习记录 全文本搜索
  16. 用户数据权利请求响应
  17. ERROR: column c.relhasoids does not exist
  18. Qt 检测进程是否在运行
  19. 明解C语言(中级篇)—第二章
  20. 两年的感悟和大学四年的总结

热门文章

  1. Ubuntu21.04下安装Jupyter notebook
  2. Scala Array中_ filter map的用法示例
  3. k8s修改kube-apiserver的service-node-port-range端口范围
  4. spring boot部署war包打包插件配置
  5. 【视频】vue组件的全局注册
  6. spring aop切点表达式常见写法
  7. socket编程的三种通信模型,BIO,NIO,AIO
  8. ftp linux 开启验证_在linux中开启ftp服务
  9. .net odbc连接mysql数据库,下载安装MySQL数据库ODBC驱动和配置MySQL ODBC数据源
  10. C语言如何实现面向对象?