社区
C语言
帖子详情
虚心请教关于引号的问题!!
wandou999
2004-08-13 02:16:33
打开一个文件,如果发现是是双引号间的字副,如果是字母,则A<->Z,B<->X...即字母首尾互换,
初步想法:先搜索,发现一个",下一个是字母,互换,直到发现第二个".
拜托大家!!!
...全文
369
13
打赏
收藏
虚心请教关于引号的问题!!
打开一个文件,如果发现是是双引号间的字副,如果是字母,则AZ,BX...即字母首尾互换, 初步想法:先搜索,发现一个",下一个是字母,互换,直到发现第二个". 拜托大家!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
red98
2004-08-17
打赏
举报
回复
学习
llch800424
2004-08-17
打赏
举报
回复
学习
radio1983
2004-08-17
打赏
举报
回复
可以用编译原理的思想来写程序,设置一个引号开关
至于中间字母调换的方法很多
cxjddd
2004-08-17
打赏
举报
回复
设一个状态标志
expert2000
2004-08-16
打赏
举报
回复
帮顶,学习,楼主给点分我就能升级。
coyprightbao
2004-08-16
打赏
举报
回复
up ! 学习!
12l
2004-08-16
打赏
举报
回复
可以使用队列
如果遇到一"号,将以后遇到的字母依次存入队列,直到遇到下一"号
再将队列中的字母依次转换,再一次将队列内容写入文件中,这样以
减少对文件的写入次数,比较快一点
沧海桑人
2004-08-13
打赏
举报
回复
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main()
{
FILE *fp;
int flag = 0;
int i=1;
char buff;
if((fp = fopen("t.txt", "a+")) == NULL)
{
cout<<"open file Error!";
return 1;
}
do
{
buff = fgetc(fp);
if (buff == '"')
{
if (flag == 1)
flag = 2;
else
flag = 1;
}
if (flag == 1)
{
if ((buff >= 'a') && (buff <= 'z'))
buff = (char)fabs(122-(buff - 97));
else
if ((buff >= 'A') && (buff <= 'Z'))
buff = (char)fabs(90 - (buff - 65));
else
continue;
cout<<buff;
}
}while( buff != EOF);
fclose(fp);
getch();
}
wwwooowww
2004-08-13
打赏
举报
回复
char desChar = (char)(25-(scrChar - 'A') +'A');
其中scrChar 是读出的原字符;
desChar是变换后的目标字符.
loveyou19840806
2004-08-13
打赏
举报
回复
这和统计一文章中有多少单词是差不多了,设一个引号开关不就行了吗?
wandou999
2004-08-13
打赏
举报
回复
alou() ( )
说的对,写错了
wandou999
2004-08-13
打赏
举报
回复
最好是代码,自己先UP!
alou
2004-08-13
打赏
举报
回复
是啊,有什么问题吗?不过,B<->Y吧?
linux7个文件,Centos 7 文件和目录管理
如若有错,请评论,
虚心
请教
。文件系统结构:/boot:系统引导文件,内核/bin:用户的基本命令/dev:设备文件/etc:配置文件/home:用户家目录/root:root用户家目录/sbin:管理类的基本命令/tmp:临时文件存放地/usr:共享的只读数据/mnt:临时文件系统挂载点/media:移动设备挂载点/opt:第三方应用程序的安装位置/srv:系统运行的服务用到的数据/var:变化的...
JavaScript新人总结,欢迎添加互相学习
新人快速了解js并学会初步的一些功能技术实现,新人出入,还望见谅,欢迎大佬指点,本人
虚心
请教
。
Mybatis中的#和$的区别
上图,先看使用#带来的
问题
,控制台打印的sql语句在navicat终端执行时正常的.但通过请求接口,浏览器展示出来的值就是有
问题
(没有查出列的数据,反倒是将字段的列名称查出来了)。这是什么
问题
呢,苦思不得其解。然后峰哥建议我map入参(这里峰哥笔误map.put写成了map.set).我个老六,#和$换来换去的没成功被峰哥发现了。原来#是把传过来的值当成了一个字符串处理了,是字符串就得有
引号
。难怪没有查出数据的列值,查出了列名,看看下图吧。折磨了大半天了,还是求助峰哥吧。
Centos 7 文件和目录管理
如若有错,请评论,
虚心
请教
。文件系统结构:/boot:系统引导文件,内核/bin:用户的基本命令/dev:设备文件/etc:配置文件/home:用户家目录/root:root用户家目录/sbin:管理类的基本命令/tmp:临时文件存放地/usr:共享的只读数据/mnt:临...
工作总结与技术浅谈
光阴似箭,日月如梭,不知不觉来到中软这个温馨、快乐的大家庭已经2个多月了, 近两个月来,在领导和各位同事们的热心帮助和指导下取得了一定的进步,有时对当前业务 有什么不明白的地方或接触到一种新技术时,有什么不懂的,如:对Linux操作系统应用、华为BME框 架应用的学习,当我
虚心
地向同事
请教
时,同事也是耐心地替我讲解,在同事们热情的帮助下,使我 很快地掌握了相关技术的应用,了解了系统的业务逻辑,规范...
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章