您好,登录后才能下订单哦!
本篇内容主要讲解“C++怎么拼接相临的奇偶行文本内容”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C++怎么拼接相临的奇偶行文本内容”吧!
代码如下:
@echo off 
goto run 
问题是这样的,有一个文本文件,里而的内容如下 
accident 
n.意外遭遇,事故;意外(因素) 
across 
prep.横过,越过;在的对面 ad.横过,穿过 
active 
adj.活跃的,敏捷的,积极的;在活动中的 
advertise 
vt.公告,公布;为...做广告 vi.登广告 
after 
prep.在...以后;在...后面 adv.以后,后来 
我怎么才能把它放到另外一个文件中,其内容为: 
accident n.意外遭遇,事故;意外(因素) 
across prep.横过,越过;在的对面 ad.横过,穿过 
active adj.活跃的,敏捷的,积极的;在活动中的 
advertise vt.公告,公布;为...做广告 vi.登广告 
after prep.在...以后;在...后面 adv.以后,后来 
常规解法: 
@echo off 
:: code by jm 2006-9-21 CMD@XP 
set /a num=1 
setlocal enabledelayedexpansion 
for /f "tokens=*" %%i in (1.txt) do ( 
set /a num+=1 
set /a mod=!num!%%2 
if !mod! equ 1 (set var=%%i) else (set str=%%i) 
if !mod! equ 1 echo !str! !var! 
) 
pause 
goto :eof 
最简洁最高效的解法: 
:run 
@echo off 
:: code by 3742668 2006-9-21 CMD@XP 
setlocal ENABLEDELAYEDEXPANSION 
for /f "delims=" %%i in (1.txt) do ( 
if "!str!" == "" ( set str=%%i 
) else ( 
echo !str! %%i 
set str= 
) 
) 
pause 
到此,相信大家对“C++怎么拼接相临的奇偶行文本内容”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。