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如何获取第一行的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)