3-5TeX中的引号

原创 2015年11月20日 12:10:08

替换文本中的引号。

(PS为了做题方便我实现将英文替换为中文引号)


#include <iostream>
using namespace std;
int main()
{
	int n;
	int q=1;
	while ((n=cin.get())!=EOF){
		if (n=='"') {cout<<(q?"“":"”");q=!q;}
		else cout<<char(n);
		}
	return 0;
}


先用int n储存字符,(n=cin.get())!=EOF来控制整体输入。

设置开关变量q=1;

如果输入的(n==英文引号)则输出 中文引号。 

用三目运算符判断为左引号还是右引号。

如果n不是引号则输出char(n);

php 中的字符串String 与引号

单引号字符串结果:双引号字符串结果:更多的转义符见手册如下: nowdoc(单引号)定界符字符串输出结果为:heredoc(双引号)定界符字符串...
  • gusgao
  • gusgao
  • 2016年12月25日 23:00
  • 872

【shell】反引号(`)与$()的作用与区别

linux下的反引号(`)和$()执行的是命令替换的功能。 1、将命令的执行结果赋给一个变量 反引号: DATE=`date` //变量=`命令` echo $DATE ...
  • LLZK_
  • LLZK_
  • 2017年03月23日 10:26
  • 1163

缺少双引号的字符串转换成Json对象

今天写接口遇到一个问题,前段传过来的密文解密之后,生成的字符串中不包含引号,所以直接转换成Json的时候报错了。网上找了半天,也没发现有什么好的方法去解决,所以就用基础的套路,自己转换字符串。...
  • a_bang
  • a_bang
  • 2016年07月07日 01:33
  • 3307

Mysql查询条件加引号与不加引号的区别

开头向大家问好,看了上篇文章阅读数激增到300+,觉得写的文章还是对一些人有帮助的,很开心。...
  • admindev
  • admindev
  • 2017年10月24日 15:31
  • 400

grep中加单引号与不加引号的区别

今天写命令时本想查找最后带标点的句子,结果发现不带引号时无法识别 grep -n \.$ exp: grep -n '\.$' exp: 貌似不加单引号无法达到我们想要的效果,上网搜了一下...
  • tdw2011
  • tdw2011
  • 2015年04月20日 21:54
  • 1488

js代码中 何时加入引号,何时不加

函数传参 #div1{ width: 200px; height...
  • qq_38300174
  • qq_38300174
  • 2017年05月02日 20:12
  • 1183

Linux 命令符反引号`` 变量引用和命令转换符号$ 反斜线屏蔽符/

反引号··有时也称为倒引号,这个键通常位于键盘的Tab键上方、数字键1的左边。反引号主要用来引用一些函数、命令输出等,执行时系统会尝试将反引号中的内容当作一个命令执行 如果在一条命令中出现了反引号,系...
  • u012005313
  • u012005313
  • 2015年06月04日 20:33
  • 1349

由智能引号引入的bug(mac)

今天在使用以前编写的加密工具,手动修改了加密信息输入框中引号里的一部分数据,在使用加密结果传人接口显示参数输入有误。经过排查找到问题在于编辑信息时原来的引号随之自己改变了,由"变成”。 如下所示: 编...
  • JgPFei
  • JgPFei
  • 2016年05月09日 10:58
  • 1453

linux 里的`反引号

特殊的赋值  Shell中可以将数字或字符直接赋予变量,也可以将Linux命令的执行结果赋予变量,如下: (1) $ count=9           #将数字赋予变量count (2...
  • baidu_25226775
  • baidu_25226775
  • 2015年10月29日 14:17
  • 1601

PHP引号的正确使用方式介绍

对于没有多少编码经验的新手来说,PHP引号的正确使用是一个比较头疼的事情,经常会因为PHP引号的错误使用导致程序的出错。下面我们就向大家具体介绍一下有关PHP引号的正确使用方法。 ...
  • binsoft
  • binsoft
  • 2014年10月25日 15:59
  • 1069
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:3-5TeX中的引号
举报原因:
原因补充:

(最多只允许输入30个字)