如何用批处理读取文本文件的第一行

如何用批处理读取文本文件的第一行,第1张

for /f "delims=" %%i in (c:\test\config\123txt) do (set test=%%i)&(goto :next)

:next

楼主你好

具体代码如下:

#include<stdioh>

#include<stdlibh>

#include<timeh>

#define N 20

void printArray(char a[][20],int m)

{

for(int i=0;i<m;i++)

{

printf("%s\n",a[i]);

}

}

int main ()

{

FILE f;

char str[N][N];

int i;

//打开文档

if((f=fopen("testtxt","r+"))==NULL)

{

printf("无法打开testtxt文档!\n");

exit(0);

}

//读取文档数据 将对应的数据保存到对应的位置

i=0;

while(fscanf(f,"%s",str[i])!=EOF)

{

i++;

}

//输出

printArray(str,i);

fclose(f);

return 0;

}

运行结果:

cat

apple

dog

pig

banana

orange

希望能帮助你哈

(ps:testtxt文档应该和当前的工程默认路径相同 否则找不到会文档的)

通过grep |head -1可以获取到第一行的值

Shell基本上是一个命令解释器,类似于DOS下的command。它接收用户命令(如ls等),然后调用相应的应用程序。较为通用的shell有标准的Bourne shell (sh)和C shell (csh)。

以上就是关于如何用批处理读取文本文件的第一行全部的内容,包括:如何用批处理读取文本文件的第一行、C语言读取TXT中第一行数字的问题、shell如何获取第一行的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9520852.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存