cmd怎样一行一行地读取(显示)文本内容?谢谢!
发布网友
发布时间:2022-05-12 19:35
我来回答
共4个回答
热心网友
时间:2023-10-19 22:13
FILE *pFile = fopen("D:\\t.txt", "r");
if (nullptr == pFile)
{
printf("未找到文件!");
system("pause");
return 1;
}
char szText[1024] = { 0 };
while (nullptr != fgets(szText,1024,pFile))
{
printf("%s\n", szText);
};
fclose(pFile);
system("pause");
热心网友
时间:2023-10-19 22:13
for /f "tokens=*" %%i in (文件) do (echo %%i)
热心网友
时间:2023-10-19 22:14
@echo off&setlocal enabledelayedexpansion
for /f "tokens=1* delims=" %%a in ('findstr /n a.txt') do (
if %%a equ 1 (
set /p "s=请输入文字:"
if not "%%b"=="!s!" echo !s! >b.txt&goto :end
)
echo.%%b
)
:end
pause读取a.txt,提示输入一段字符,判断与a.txt首行是否相等,不等则将输入的文字保存在b.txt中
热心网友
时间:2023-10-19 22:14
DOS下读取TXT文件: TYPE [空格] 文件名[回车]
创建文件夹: MD [空格] 文件夹名[回车]