真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

c語言gps函數(shù) 定位函數(shù)c語言

C語言用if和switch語句解決一個問題

我用的是vc,因為tc下中文不能顯示。

創(chuàng)新互聯(lián)建站專注于富平網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供富平營銷型網(wǎng)站建設(shè),富平網(wǎng)站制作、富平網(wǎng)頁設(shè)計、富平網(wǎng)站官網(wǎng)定制、小程序開發(fā)服務(wù),打造富平網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供富平網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

區(qū)域應(yīng)該都是矩形的,現(xiàn)在給出區(qū)域的左上角和右下角的頂點坐標(biāo):

A:(A1,A2),(A3,A4);

B:(B1,B2),(B3,B4);

C:(C1,C2),(C3,C4);

D:(D1,D2),(D3,D4);

O:(O1,O2),(O3,O4);

代碼如下:

#include

stdio.h

#define

A1

/*開始定義各區(qū)域的坐標(biāo),我這里取簡單的情況:區(qū)域為線性排列的,大小相等的正方形*/

#define

A2

#define

A3

100

#define

A4

100

#define

B1

100

#define

B2

#define

B3

200

#define

B4

100

#define

C1

200

#define

C2

#define

C3

300

#define

C4

100

#define

D1

300

#define

D2

#define

D3

400

#define

D4

100

#define

O1

400

#define

O2

#define

O3

500

#define

O4

100

/*區(qū)域設(shè)定結(jié)束*/

#define

X

#define

Y

1

void

main(void)

{

int

loc[2],flag;

/*我用數(shù)組來儲存坐標(biāo)*/

printf("請輸入坐標(biāo):");

scanf("%d%d",loc[X],loc[Y]);

if(loc[X]A1loc[Y]A2loc[X]A3loc[Y]A4)

flag='A';

else

if(loc[X]B1

loc[Y]B2

loc[X]B3

loc[Y]B4)

flag='B';

else

if(loc[X]C1

loc[Y]C2

loc[X]C3

loc[Y]C4)

flag='C';

else

if(loc[X]D1

loc[Y]D2

loc[X]D3

loc[Y]D4)

flag='D';

else

if(loc[X]O1

loc[Y]O2

loc[X]O3

loc[Y]O4)

flag='O';

else

if(loc[X]==A1

||

loc[Y]==A2

||

loc[X]==A3

||

loc[Y]==A4)

flag=0;

else

if(loc[X]==B1

||

loc[Y]==B2

||

loc[X]==B3

||

loc[Y]==B4)

flag=0;

else

if(loc[X]==C1

||

loc[Y]==C2

||

loc[X]==C3

||

loc[Y]==C4)

flag=0;

else

if(loc[X]==D1

||

loc[Y]==D2

||

loc[X]==D3

||

loc[Y]==D4)

flag=0;

else

if(loc[X]==O1

||

loc[Y]==O2

||

loc[X]==O3

||

loc[Y]==O4)

flag=0;

else

flag=1;

switch(flag)

{

case

'A':

printf("\n你現(xiàn)在在A區(qū),小心地雷");break;

case

'B':

printf("\n你現(xiàn)在在B區(qū),小心有陷阱!");break;

case

'C':

printf("\n你現(xiàn)在在C區(qū),小心敵人埋伏!");break;

case

'D':

printf("\n你現(xiàn)在在D區(qū),可以補(bǔ)充武器!");break;

case

'O':

printf("\n你現(xiàn)在在O區(qū),快去解救人質(zhì)!");break;

case

0:

printf("\n你現(xiàn)在在兩個區(qū)域的邊界線上!");break;

case

1:

printf("\n你現(xiàn)在在任務(wù)區(qū)外!");break;

default:

printf("error");

}

getch();

}

不好意思,我剛學(xué)的C語言,可能代碼質(zhì)量不是很好。多多交流

怎么用c語言獲取gps數(shù)據(jù)

首先你是在什么環(huán)境下編程,比如說你要獲得安卓的gps位置你就需要去看安卓的手冊,看看安卓給你提供的gps接口是什么樣子的,其他同理,或者你可以寫驅(qū)動去讀取gps設(shè)備的原始數(shù)據(jù)并且按照相關(guān)協(xié)議去規(guī)范化數(shù)據(jù)。并不是有一個單獨的函數(shù)可以獲取gps數(shù)據(jù)的。

c語言如何調(diào)用GPS時間接口

調(diào)用時間接口代碼如下:

#include

#include

intmain(void){

time_tcurrTime=time(NULL);

if(currTime!=(time_t)(-1))

printf("Thecurrenttimestampis:%ld(s)",curr_time);

return0;

}

調(diào)用是將程序的執(zhí)行交給其他的代碼段,通常是一個子例程,同時保存必要的信息,從而使被調(diào)用段執(zhí)行完畢后返回到調(diào)用點繼續(xù)執(zhí)行。

全球定位系統(tǒng)(GlobalPositioningSystem,GPS)是一種以人造地球衛(wèi)星為基礎(chǔ)的高精度無線電導(dǎo)航的定位系統(tǒng),它在全球任何地方以及近地空間都能夠提供準(zhǔn)確的地理位置、車行速度及精確的時間信息。GPS自問世以來,就以其高精度、全天候、全球覆蓋、方便靈活吸引了眾多用戶。GPS不僅是汽車的守護(hù)神,同時也是物流行業(yè)管理的智多星。隨著物流業(yè)的快速發(fā)展,GPS有著舉足輕重的作用,成為繼汽車市場后的第二大主要消費(fèi)群體。GPS是美國從20世紀(jì)70年代開始研制,歷時20年,耗資200億美元,于1994年全面建成,具有在海、陸、空進(jìn)行全方位實時三維導(dǎo)航與定位功能的新一代衛(wèi)星導(dǎo)航與定位系統(tǒng)

C語言編程:GPS數(shù)據(jù)處理

這是通過online judge測試的

#includestdio.h

#include stdlib.h

#includestring.h

int check(char *);

void utc(char *);

char bjtime[7];

int main()

{

char a[200];

int f=0;

char *ptr;

do

{

scanf("%s",a);

if(strncmp("$GPRMC",a,6)==0)

{

ptr=a;

for(int i=0;i2;i++){

ptr=strchr(ptr,',');

ptr++;

}

if (ptr[0]=='A' check(a))

{

utc(a);

f=1;

}

}

}while(strcmp("END",a)!=0);

if (f) printf("%c%c:%c%c:%c%c",bjtime[0],bjtime[1],bjtime[2],bjtime[3],bjtime[4],bjtime[5]);

return 0;

}

int check(char *s)

{

char *ck,*str;

int i;

char m=s[1];

for(i=2;istrlen(s)-3;i++)

m^=s[i];

int z=(int)m%65536;

printf("%0x",z);

ck=s[strlen(s)-2];

int x=strtol(ck,str,16);

if(x==z) return 1;

else return 0;

}

void utc(char * s)

{

char *str1;

char str[7];

str1=s[7];

strncpy(bjtime,str1,6);

int x=strtol(bjtime,str1,10);

x+=80000;

x%=240000;

for(int i=5;i=0;i--){

bjtime[i]=(char)((int)'0'+x%10);

x/=10;

}

}


網(wǎng)頁名稱:c語言gps函數(shù) 定位函數(shù)c語言
轉(zhuǎn)載來源:http://weahome.cn/article/dosjcss.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部