c语言读取txt文件数据到数组 怎么用C语言读取TXT文件中的字符串?
怎么用C语言读取TXT文件中的字符串?
#包括和限制。H>#包括<stdlib。H>#包含<string。H>#define maxcols 2000//将每行的字符数设置为不超过maxcols,adjust//获取打开文件Fp to string的行内容,如果成功则返回字节数//如果没有那么多行,则返回-2 int getlinetxt(file*Fp,int line,char*string){tint}I/tfseek(Fp,0,0)//指向文件的开头/tfor(I=0I<linei)/T/TIF(fgets(stri,maxcols,FP)==null)//没有那么多错误行/T/treturn-2/treturn strlen(stri)}//将文件名的行内容获取到stri,如果成功则返回字节数//如果打开文件失败则返回-1,和-2如果Getfiletxt(char*file name,int line,char*stri){tfile*FP/TIF((FP=fopen(file name,“R”))==null){T/T//打开文件错误,返回-1/T/treturn-1/T}treturn getlinetxt(FP,line,stri)/tfclose(FP)}int main(){TCHARs[maxcols] int row=10,flag/T//下面的示例就是得到D:温度.txt第10行的 flag=getfiletxt(“d:温度.txt“,行,s)TIF(标志==-1)T/tprintf(“打开文件错误n”)telse if(标志==-2)T/tprintf(“文件中的行数少于%d行n”,行)telse/T/tprintf()获得的文本是:n%s包含最后一个换行符,长度=%dn,s,标志)}
1。首先,您需要找到自己的文档并检查自己文件的绝对路径(文件的详细路径可以从顶部的地址栏看到)。我在这里写了一个ceshi.txt文件文件。
2. 打开构建环境。
3. 输入以下代码,然后运行以输出整个txt文件的内容。
扩展:C语言是一种面向过程的抽象通用编程语言,广泛应用于底层开发。C语言可以简单地编译和处理低级内存。C语言是一种高效的程序设计语言,它只产生少量的机器语言,可以在没有任何运行环境支持的情况下运行。
c语言读取txt文件数据到数组 c语言文件操作读取txt文本 c语言读取文件内容
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。