C++怎么把某个目录下所有txt中第三行第四个数字相加(C++,txt,开发技术)

时间:2024-05-10 01:05:33 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    C%2B%2B%E6%80%8E%E4%B9%88%E6%8A%8A%E6%9F%90%E4%B8%AA%E7%9B%AE%E5%BD%95%E4%B8%8B%E6%89%80%E6%9C%89txt%E4%B8%AD%E7%AC%AC%E4%B8%89%E8%A1%8C%E7%AC%AC%E5%9B%9B%E4%B8%AA%E6%95%B0%E5%AD%97%E7%9B%B8%E5%8A%A0

代码如下:

@echo off
:: 把某个目录下所有txt中第三行第四个数字相加
::
set num=0
setlocal enabledelayedexpansion
:: 其实用skip=2来跳过头两行的效率更高
for %%i in (*.txt) do (
set file=%%i
for /f "tokens=1* delims=:" %%j in ('findstr /n . !file!') do (
set var=%%k
if %%j equ 3 (set num_=!var:~4,1!)&& set /a num=!num!+!num_!
)
)
echo 相加后的结果是 %num%
pause
goto :eof

@echo off
:: 把某个目录下所有txt文件中第十行第三列的数字相加
:: code by jm 2006-9-9 CMD@XP
setlocal enabledelayedexpansion
for %%i in (*.txt) do (
set file=%%i
set count=0
for /f "skip=9 tokens=3" %%j in (!file!) do (
set /a count+=1
if !count! equ 1 set /a sum+=%%j
)
)
echo 相加后的结果是 %sum%
pause

本文:C++怎么把某个目录下所有txt中第三行第四个数字相加的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:计算机名DNS网关IP怎么设置下一篇:

7 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18