189 8069 5689

定位函数C语言 c语言gps定位程序

C语言 文件定位

C语言文件定位,主要依靠fseek函数实现,具体代码如下,

站在用户的角度思考问题,与客户深入沟通,找到松北网站设计与松北网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:做网站、成都网站制作、企业官网、英文网站、手机端网站、网站推广、域名与空间、虚拟空间、企业邮箱。业务覆盖松北地区。

#include stdio.h

int main(int argc, char *argv[])

{

FILE *fp=NULL;

long len=0L;//文件长度

fp=fopen("test.dat","rb");//假设当前目录有test.dat文件

if(!fp)//检查文件打开是否正常

{

printf("文件打开失败,程序退出!\n");

exit(1);

}

fseek(fp,0L,SEEK_END);//文件定位到文件末尾

len=ftell(fp);//获取文件长度

if(len/10240)

printf("文件大小为%ldKB!\n",len/1024);

else

printf("文件大小为%ldB!\n",len);

rewind(fp);//文件指针移到开始处

if(fp)//关闭文件

{

fclose(fp);

fp=NULL;

}

return 0;

}

int fseek( FILE *stream, long offset, int origin );函数fseek()为文件指针stream设置位置数据。origin的值应该是下列值之一,

SEEK_SET(从文件的开始处开始搜索)

SEEK_CUR(从当前位置开始搜索)

SEEK_END(从文件的结束处开始搜索)

fseek()成功时返回0,失败时返回非零。

c语言函数find的使用方法

c语言find函数的用法详解

C语言之find()函数

find函数用于查找数组中的某一个指定元素的位置。

比如:有一个数组[0, 0, 5, 4, 4];

问:元素5的在什么位置,find函数 返回值 为 2;

find (数组名 + 起始查找元素的位置, 数组名 + 结束查找的元素位置, 想要查找的元素)

直接上代码:

#include iostream

#include vector

#include algorithm//注意要包含该头文件

using namespace std;

int main()

{

int nums[] = { 3, 1, 4, 1, 5, 9 };

int num_to_find = 5;

int start = 0;

int end = 5;

int* result = find( nums + start, nums + end, num_to_find );

if( result == nums + end )

{

cout "Did not find any number matching " num_to_find endl;

}

else

{

cout "Found a matching number: " *result endl;

}

return 0;

}

C语言中文本文件定位用什么函数

c语言的文件定位是fseek函数fseek(文件指针,位偏移,起始点);起始点c提供了文件开始

文件当前位置

文件末尾三个值分别对应0

1

2,位偏移是只偏移多少个字节而不是几行c语言貌似不支持以行的形式移动指针

例:fseek(fp,100L,0);将位置指针移到离文件头100个字节处

如果第二个参数是负数的就是后退多少字节


名称栏目:定位函数C语言 c语言gps定位程序
本文URL:http://jkwzsj.com/article/ddsdipg.html

其他资讯