導航:首頁 > 編程語言 > 編程sctch

編程sctch

發布時間:2022-08-13 01:21:32

㈠ 《單片機C語言程序設計實訓100例——基於8051+Proteus模擬》 第03篇源代碼

單片機c語言編程100個實例目錄1
函數的使用和熟悉
實例3:用單片機控制第一個燈亮
實例4:用單片機控制一個燈閃爍:認識單片機的工作頻率
實例5:將 P1口狀態分別送入P0、P2、P3口:認識I/O口的引腳功能
實例6:使用P3口流水點亮8位LED
實例7:通過對P3口地址的操作流水點亮8位LED
實例8:用不同數據類型控制燈閃爍時間
實例9:用P0口、P1 口分別顯示加法和減法運算結果
實例10:用P0、P1口顯示乘法運算結果
實例11:用P1、P0口顯示除法運算結果
實例12:用自增運算控制P0口8位LED流水花樣
實例13:用P0口顯示邏輯"與"運算結果
實例14:用P0口顯示條件運算結果
實例15:用P0口顯示按位"異或"運算結果
實例16:用P0顯示左移運算結果
實例17:"萬能邏輯電路"實驗
實例18:用右移運算流水點亮P1口8位LED
實例19:用if語句控制P0口8位LED的流水方向
實例20:用swtich語句的控制P0口8位LED的點亮狀態
實例21:用for語句控制蜂鳴器鳴笛次數
實例22:用while語句控制LED
實例23:用do-while語句控制P0口8位LED流水點亮
實例24:用字元型數組控制P0口8位LED流水點亮
實例25: 用P0口顯示字元串常量
實例26:用P0 口顯示指針運算結果
實例27:用指針數組控制P0口8位LED流水點亮
實例28:用數組的指針控制P0 口8 位LED流水點亮
實例29:用P0 、P1口顯示整型函數返回值
實例30:用有參函數控制P0口8位LED流水速度
實例31:用數組作函數參數控制流水花樣
實例32:用指針作函數參數控制P0口8位LED流水點亮
實例33:用函數型指針控制P1口燈花樣
實例34:用指針數組作為函數的參數顯示多個字元串
單片機c語言編程100個實例目錄2
實例35:字元函數ctype.h應用舉例
實例36:內部函數intrins.h應用舉例
實例37:標准函數stdlib.h應用舉例
實例38:字元串函數string.h應用舉例
實例39:宏定義應用舉例2
實例40:宏定義應用舉例2
實例41:宏定義應用舉例3
* 中斷、定時器中斷、定時器 *中斷、定時器*中斷、定時器 /
實例42:用定時器T0查詢方式P2口8位控制LED閃爍
實例43:用定時器T1查詢方式控制單片機發出1KHz音頻
實例44:將計數器T0計數的結果送P1口8位LED顯示
實例45:用定時器T0的中斷控制1位LED閃爍
實例46:用定時器T0的中斷實現長時間定時
實例47:用定時器T1中斷控制兩個LED以不同周期閃爍
實例48:用計數器T1的中斷控制蜂鳴器發出1KHz音頻
實例49:用定時器T0的中斷實現"渴望"主題曲的播放
實例50-1:輸出50個矩形脈沖
實例50-2:計數器T0統計外部脈沖數
實例51-2:定時器T0的模式2測量正脈沖寬度
實例52:用定時器T0控制輸出高低寬度不同的矩形波
實例53:用外中斷0的中斷方式進行數據採集
實例54-1:輸出負脈寬為200微秒的方波
實例54-2:測量負脈沖寬度
實例55:方式0控制流水燈循環點亮
實例56-1:數據發送程序
實例56-2:數據接收程序
實例57-1:數據發送程序
實例57-2:數據接收程序
實例58:單片機向PC發送數據
實例59:單片機接收PC發出的數據
*數碼管顯示*數碼管顯示 數碼管顯示數碼管顯示*/
實例60:用LED數碼顯示數字5
實例61:用LED數碼顯示器循環顯示數字0~9
實例62:用數碼管慢速動態掃描顯示數字"1234"
實例63:用LED數碼顯示器偽靜態顯示數字1234
實例64:用數碼管顯示動態檢測結果
實例65:數碼秒錶設計
實例66:數碼時鍾設計
實例67:用LED數碼管顯示計數器T0的計數值
實例68:靜態顯示數字「59」
單片機c語言編程100個實例目錄3
鍵盤控制*鍵盤控制* *鍵盤控制 *鍵盤控制 */
實例69:無軟體消抖的獨立式鍵盤輸入實驗
實例70:軟體消抖的獨立式鍵盤輸入實驗
實例71:CPU控制的獨立式鍵盤掃描實驗
實例72:定時器中斷控制的獨立式鍵盤掃描實驗
實例73:獨立式鍵盤控制的4級變速流水燈
實例74:獨立式鍵盤的按鍵功能擴展:"以一當四"
實例75:獨立式鍵盤調時的數碼時鍾實驗
實例76:獨立式鍵盤控制步進電機實驗
實例77:矩陣式鍵盤按鍵值的數碼管顯示實驗
//實例78:矩陣式鍵盤按鍵音
實例79:簡易電子琴
實例80:矩陣式鍵盤實現的電子密碼鎖
液晶顯示LCD*液晶顯示LCD *液晶顯示LCD * *液晶顯示LCD*液晶顯示LCD *液晶顯示LCD */
實例81:用LCD顯示字元'A'
實例82:用LCD循環右移顯示"Welcome to China"
實例83:用LCD顯示適時檢測結果
實例84:液晶時鍾設計
*一些晶元的使用*24c02 DS18B20 X5045 ADC0832 DAC0832 DS1302 紅外遙控/
實例85:將數據"0x0f"寫入AT24C02再讀出送P1口顯示
實例86:將按鍵次數寫入AT24C02,再讀出並用1602LCD顯示
實例87:對I2C匯流排上掛接多個AT24C02的讀寫操作
實例88:基於AT24C02的多機通信 讀取程序
實例89:基於AT24C02的多機通信 寫入程序
實例90:DS18B20溫度檢測及其液晶顯示
實例91:將數據"0xaa"寫入X5045再讀出送P1口顯示
實例92:將流水燈控制碼寫入X5045並讀出送P1口顯示
實例93:對SPI匯流排上掛接多個X5045的讀寫操作
實例94:基於ADC0832的數字電壓表
實例95:用DAC0832產生鋸齒波電壓
實例96:用P1口顯示紅外遙控器的按鍵值
實例97:用紅外遙控器控制繼電器
實例98:基於DS1302的日歷時鍾
實例99:單片機數據發送程序
實例100:電機轉速表設計
模擬霍爾脈沖

http://www.dzkfw.com.cn/myxin/51c_language.chm 單片機c語言一百例子

㈡ 有三道access的VBA編程題,求大神解答!!

一次給一題吧,不容易,可求助:
sub swap(x,y)
x=x+y
y=x-y
x=x-y
end sub

㈢ 學完Scaratch需要多久

scratch作為編程的入門基礎課程,學習起來還是比較輕松的,完全掌握需要一年左右的時間,如果是自學,時間會更長,而且很可能是半吊子。
有個編程貓。他們的課程是結合了scratch的特點,根據孩子的認知水平去設計的,符合孩子的學習特性。並且,一步步引導孩子往下學習,完整課程下來,孩子的邏輯思維、學習能力會有很大的提高。

㈣ c語言編寫程序,輸出0-100之間的偶數,每行10個

1、新建一個 輸出1到100的偶數項目。

㈤ C++高分題目求助!!!(解答好的話可以再加分)

//第一題,後附測試結果

#include<iostream>

#include<cstdlib>

#include<string>

usingnamespacestd;

classperson

{

public:

voidin_nm();

voidin_id();

voidou_nm();

voidou_id();

private:

stringid;

stringname;

};

classstudent:publicperson

{

public:

voidin_clsid();

voidin_sc();

voidou_clsid();

voidou_sc();

private:

stringcls_id;

floatscore;

};

classteacher:publicperson

{

public:

voidin_zc();

voidin_dp();

voidou_zc();

voidou_dp();

private:

stringzc;

stringdepart;

};

voidperson::in_nm()

{

cout<<"請輸入姓名:"<<endl;

cin>>name;

}

voidperson::in_id()

{

cout<<"請輸入編號:"<<endl;

cin>>id;

}

voidperson::ou_nm()

{

cout<<"姓名為:"<<name<<endl;

}

voidperson::ou_id()

{

cout<<"編號為:"<<id<<endl;

}

voidstudent::in_clsid()

{

cout<<"請輸入學生班級:"<<endl;

cin>>cls_id;

}

voidstudent::in_sc()

{

cout<<"請輸入學生分數:"<<endl;

cin>>score;

}

voidstudent::ou_clsid()

{

cout<<"學生班級為:"<<cls_id<<endl;

}

voidstudent::ou_sc()

{

cout<<"學生分數為:"<<score<<endl;

}

voidteacher::in_zc()

{

cout<<"請輸入教師職稱:"<<endl;

cin>>zc;

}

voidteacher::in_dp()

{

cout<<"請輸入教師部門:"<<endl;

cin>>depart;

}

voidteacher::ou_zc()

{

cout<<"教師職稱為:"<<zc<<endl;

}

voidteacher::ou_dp()

{

cout<<"教師部門為:"<<depart<<endl;

}

intmain()

{

studentstu;

cout<<"開始輸入學生信息:"<<endl;

stu.in_nm();

stu.in_id();

stu.in_clsid();

stu.in_sc();

cout<<"顯示學生信息:"<<endl;

stu.ou_nm();

stu.ou_id();

stu.ou_clsid();

stu.ou_sc();

cout<<endl;

teachertch;

cout<<"開始輸入教師信息:"<<endl;

tch.in_nm();

tch.in_id();

tch.in_zc();

tch.in_dp();

cout<<"顯示教師信息:"<<endl;

tch.ou_nm();

tch.ou_id();

tch.ou_zc();

tch.ou_dp();

cout<<endl;

system("pause");

return0;

}

第二題:

#include<iostream>

#include<cstdlib>

#include<string>

usingnamespacestd;

//常量圓周率

constdoublePI=3.14159;

classcircle

{

public:

voidin_rad()

{

cout<<"輸入半徑:"<<endl;

cin>>rad;

}

protected:

floatrad;//半徑

};

classball:publiccircle

{

public:

voidin_rad()

{

cout<<"輸進球半徑:"<<endl;

cin>>rad;

}

voidcalc_sur()

{

sur=4*PI*rad*rad;

}

voidcalc_vol()

{

vol=4/3.0*PI*rad*rad*rad;

}

voidout_sur()

{

cout<<"球的表面積為:"<<sur<<endl;

}

voidout_vol()

{

cout<<"球的體積為:"<<vol<<endl;

}

private:

doublesur;//表面積

doublevol;//體積

};

//圓柱

classcolumn:publiccircle

{

public:

voidin_rad()

{

cout<<"輸入圓柱半徑:"<<endl;

cin>>rad;

}

voidin_height()

{

cout<<"輸入圓柱高:"<<endl;

cin>>height;

}

voidcalc_sur()

{

sur=PI*rad*rad+2*PI*rad*height;

}

voidcalc_vol()

{

vol=PI*rad*rad*height;

}

voidout_sur()

{

cout<<"圓柱的表面積為:"<<sur<<endl;

}

voidout_vol()

{

cout<<"圓柱的體積為:"<<vol<<endl;

}

private:

doublesur;//表面積

doublevol;//體積

doubleheight;//高

};

//圓錐

classcone:publiccircle

{

public:

voidin_rad()

{

cout<<"輸入圓錐半徑:"<<endl;

cin>>rad;

}

voidin_height()

{

cout<<"輸入圓錐高:"<<endl;

cin>>height;

}

voidcalc_sur()

{

sur=0.5*PI*rad*rad*2*PI*rad*height;

}

voidcalc_vol()

{

vol=1/3.0*PI*rad*rad*height;

}

voidout_sur()

{

cout<<"圓錐的表面積為:"<<sur<<endl;

}

voidout_vol()

{

cout<<"圓錐的體積為:"<<vol<<endl;

}

private:

doublesur;//表面積

doublevol;//體積

doubleheight;

};

intmain()

{

cout<<"球:"<<endl;

balloball;

oball.in_rad();

oball.calc_sur();

oball.calc_vol();

oball.out_sur();

oball.out_vol();

cout<<endl;

cout<<"圓柱:"<<endl;

columnocol;

ocol.in_rad();

ocol.in_height();

ocol.calc_sur();

ocol.calc_vol();

ocol.out_sur();

ocol.out_vol();

cout<<endl;

cout<<"圓錐:"<<endl;

coneocone;

ocone.in_rad();

ocone.in_height();

ocone.calc_sur();

ocone.calc_vol();

ocone.out_sur();

ocone.out_vol();

cout<<endl;

system("pause");

return0;

}

㈥ 用C語言編程,求大神!

//學生選修課系統V14.11.16

//可作為參考程序
//C99標准,使用C-Free運行通過
#include<stdio.h>
#include<windows.h>
#include<stdlib.h>
#include<conio.h>
#defineststructclasskc[]
#defineclssystem("cls")
structclass{
charname[50];
intxz;
intall_time;
inttch_time;
intpc_times;
intsore;
intstart_time;
inthaved;
}kc[];//課程編號,課程名稱,課程性質,總學時,授課學時,實驗或上機學時,學分,開課學期,是否存在
structclasskc[100]={

};
voidttdy(chartext[],intbftime,intp_time,intclsa,inthh);//動畫列印
voidbtdy(chartitle[],charcha[]);
voidhelp();
voidinput_info();
voiddel_info();
voidlook_info();
voidsearch_info();
voidsh1();
voidsh2();//查詢方式
voidhelpc();
intnum_check();
voidchange_info();
voidchange_ck(intnum);
voidsav_date();
voidget_date();
intdh_k=1;//判斷動畫播放

intmain(void)//主菜單
{
charch;
intpn;
cls;
system("color30");
system("modecon:cols=100lines=35");
system("title【選修課系統】");
FILE*fp;
fp=fopen("c:\StudentDATE.dat","a");
fclose(fp);//為防止無文件而創建文件
get_date();
if(dh_k==1)
{
ttdy("歡迎使用【選修課系統】",100,1000,1,5);
cls;
helpc();
dh_k=0;
}//動畫僅在開始時播放
btdy("【選修課系統】V1.3","-");
printf(" |-----------------------------------|");
printf(" |[1]--增加課程|");
printf(" |[2]--瀏覽課程|");
printf(" |[3]--查詢課程|");
printf(" |[4]--刪除課程|");
printf(" |[5]--修改課程|");
printf(" |[Q]--退出系統|");
printf(" |-----------------------------------|");
while(1)
{
ch=getch();
if(ch=='1')
input_info();
if(ch=='2')
look_info();
if(ch=='3')
search_info();
if(ch=='4')
del_info();
if(ch=='5')
change_info();
if(ch=='q'||ch=='Q')
exit(1);
else
main();
}


}

voidinput_info()//增加課程
{
cls;
charch;
charck_name[50];
intpn,count=0;
btdy("【增加課程】","-");
printf(" 輸入課程名稱:");
scanf("%s",ck_name);
for(pn=0;pn<100;pn++)
{
if((strcmp(kc[pn].name,ck_name)==0)&&kc[pn].haved==1)
{
printf(" a▲此課程已存在,請按任意鍵重新輸入!");
getch();
input_info();
}

}
for(pn=0;pn<100;pn++)
{
if(kc[pn].haved==1)
count++;
}
strcpy(kc[count].name,ck_name);
printf(" 選擇課程性質:");
printf(" [B]--【必修】[X]--【選修】");
while(1)
{
ch=getch();
if(ch=='b'||ch=='B')
{
kc[count].xz=1;
break;
}
if(ch=='x'||ch=='X')
{
kc[count].xz=2;
break;
}
}

printf(" 輸入總學時:(只接受數字!)");
kc[count].all_time=num_check();
printf(" 輸入授課學時:(只接受數字!)");
kc[count].tch_time=num_check();
printf(" 輸入試驗或上機學時:(只接受數字!)");
kc[count].pc_times=num_check();
if(kc[count].tch_time+kc[count].pc_times>kc[count].all_time)//非法課時數據檢查
{
printf("數據非法,無法接受!實驗課時與授課學時之和必須小於總課時!請重新輸入!");
getch();
kc[count].haved=0;
input_info();
}

printf(" 輸入本課程學分:(只接受數字!)");
kc[count].sore=num_check();
printf(" 輸入開課學期:(只接受數字!)");
kc[count].start_time=num_check();
kc[count].haved=1;
sav_date();
printf(" [Y]--繼續下一個[N]--返回菜單");
while(1)
{
ch=getch();
if(ch=='y'||ch=='Y')
input_info();
if(ch=='n'||ch=='N')
main();
}
input_info();
}

voidlook_info()//課程查看
{
intpn;
cls;
get_date();
btdy("【查看課程】","-");
printf(" 名稱 性質 總學時 授課學時 上機學時 學分 開課學期");
for(pn=0;pn<100;pn++)
{
if(kc[pn].haved==1&&kc[pn].name!="")
{
printf(" %-10s",kc[pn].name);
if(kc[pn].xz==1)
printf("必修課");
else
printf("選修課");
printf("%d時%d時%d時%d分%d時",kc[pn].all_time
,kc[pn].tch_time,kc[pn].pc_times,kc[pn].sore,kc[pn].start_time);
}
}
getch();


}
voidsearch_info()//查詢選擇菜單
{
charch;
intpn;
cls;
btdy("【課程查詢菜單】","-");
printf(" 請按數字選擇查詢方式: ");
printf(" [1]--按學分查詢");
printf(" [2]--按課程性質查詢");
printf(" [Q]--返回主菜單");
while(1)
{
ch=getch();
if(ch=='1')
sh1();
if(ch=='2')
sh2();
if(ch=='q'||ch=='Q')
main();
}
search_info();
}

voidsh1()
{
cls;
intck_num,pn,haved=0;
btdy("按學分查詢課程","-");
printf(" 請輸入要查詢的學分(僅接受數字):");
ck_num=num_check();
for(pn=0;pn<100;pn++)
{
if(ck_num==kc[pn].sore&&ck_num!=''&&kc[pn].haved==1)
{
haved++;
printf(" %-10s",kc[pn].name);
if(kc[pn].xz==1)
printf("必修課");
else
printf("選修課");
printf("%d時%d時%d時%d分%d時",kc[pn].all_time
,kc[pn].tch_time,kc[pn].pc_times,kc[pn].sore,kc[pn].start_time);
}
}
if(haved!=0)
{
getch();
search_info();
}
if(haved==0)
{
printf(" a沒有該學分的課程!");
getch();
search_info();
}
}
voidsh2()
{
cls;
intck_num=0,pn,haved=0;
charch;
btdy("按課程性質查詢課程","-");
printf(" [B]--【必修】[X]--【選修】");
while(1)
{
ch=getch();
if(ch=='b'||ch=='B')
{
ck_num=1;
break;
}
if(ch=='x'||ch=='X')
{
ck_num=2;
break;
}
}

for(pn=0;pn<100;pn++)
{
if(ck_num==kc[pn].xz&&kc[pn].haved==1)
{
haved++;
printf(" %-10s",kc[pn].name);
if(kc[pn].xz==1)
printf("必修課");
else
printf("選修課");
printf("%d時%d時%d時%d分%d時",kc[pn].all_time
,kc[pn].tch_time,kc[pn].pc_times,kc[pn].sore,kc[pn].start_time);
}
}
if(haved!=0)
{
getch();
search_info();
}
if(haved==0)
{
printf(" a沒有該性質的課程!");
getch();
search_info();
}
}

voiddel_info()//刪除課程
{
charch,cs,del_name[50];
intpn;
cls;
btdy("【刪除課程】","-");
printf(" 請輸入課程名稱:");
scanf("%s",&del_name);
for(pn=0;pn<100;pn++)
{
if((strcmp(kc[pn].name,del_name))==0)
{
printf(" 是否確認要刪除課程:【%s】",kc[pn].name);
printf(" [Y]--確認[N]--放棄[A]--更改");
while(1)
{
ch=getch();
if(ch=='y'||ch=='Y')
{
strcpy(kc[pn].name,"");
kc[pn].haved=0;
printf(" 已成功刪除課程%s!",kc[pn].name);
sav_date();
getch();
main();
}
if(ch=='n'||ch=='N')
main();
if(ch=='a'||ch=='A')
del_info();
else
;
}
}
}
printf(" ▲a沒有該課程!是否重新嘗試?");
printf(" [Y]--重新輸入[N]--放棄");
while(1)
{
cs=getch();
if(cs=='y'||cs=='Y')
del_info();
if(cs=='n'||cs=='N')
main();
}
del_info();
}

voidchange_info()//課程信息修改
{
intpn;
charcg_name[50],ch;
btdy("【課程信息修改】","-");
printf(" 請輸入要修改的課程名稱:");
scanf("%s",&cg_name);
for(pn=0;pn<100;pn++)
{
if((strcmp(kc[pn].name,cg_name))==0)
{
printf(" 確認要修改【%s】的信息?",kc[pn].name);
printf(" [Y]--確認[N]--放棄");
while(1)
{
ch=getch();
if(ch=='n'||ch=='N')
main();
if(ch=='y'||ch=='Y')
change_ck(pn);
else
change_info();
}
}
}
printf(" a▲沒有查詢到課程【%s】,請檢查後重試!",cg_name);
getch();
main();
}
voidchange_ck(intnum)//信息修改調用
{
charck_name[50],ch;
intpn;
{
printf(" ●輸入新的課程名稱:");
scanf("%s",ck_name);
for(pn=0;pn<100;pn++)
{
if(((strcmp(kc[pn].name,ck_name))==0)&&kc[pn].haved==1)
{
printf(" a▲此課程已存在,請按任意鍵重新輸入!");
getch();
change_ck(num);
}

}
strcpy(kc[num].name,ck_name);
printf(" 選擇課程性質:");
printf(" [B]--【必修】[X]--【選修】");
while(1)
{
ch=getch();
if(ch=='b'||ch=='B')
{
kc[num].xz=1;
break;
}
if(ch=='x'||ch=='X')
{
kc[num].xz=2;
break;
}
}
printf(" 輸入總學時:(只接受數字!)");
kc[num].all_time=num_check();
printf(" 輸入授課學時:(只接受數字!)");
kc[num].tch_time=num_check();
printf(" 輸入試驗或上機學時:(只接受數字!)");
kc[num].pc_times=num_check();
if(kc[num].tch_time+kc[num].pc_times>kc[num].all_time)//非法課時數據檢查
{
printf(" 數據非法,無法接受!實驗課時與授課學時之和必須小於總課時!請重新輸入!");
getch();
kc[num].haved=0;
input_info();
}
printf(" 輸入本課程學分:(只接受數字!)");
kc[num].sore=num_check();
printf(" 輸入開課學期:(只接受數字!)");
kc[num].start_time=num_check();
}
printf(" 課程已經修改為:【%s】",ck_name);
sav_date();
getch();
main();
}

voidbtdy(chartitle[],charcha[])//標題顯示
{
cls;
intpn;
for(pn=0;pn<25;pn++)
printf("");
printf("%s ",title);
for(pn=0;pn<=60;pn++)
printf("%s",cha);
printf(" ");
}

voidttdy(chartext[],intbftime,intp_time,intclsa,inthh)//動畫列印
{
cls;
intpn,len;
for(pn=0;pn<=hh;pn++)
{
printf(" ");
}
for(pn=0;pn<25;pn++)
printf("");
len=strlen(text);
for(pn=0;pn<len;pn++)
{
printf("%c",text[pn]);
Sleep(bftime);
}
Sleep(p_time);
}
voidhelpc()
{
cls;
btdy("【首次使用說明】","-");
printf(" 本系統所有操作都由[](中括弧)內的相應");
printf(" 字元進行,比如[1],那麼你按下「1」鍵就可");
printf(" 以執行短線後的功能。在輸入數據時,請按");
printf(" 提示進行正確輸入,否則不會接受。一些輸入");
printf(" 可以從快捷菜單選擇答案,此時只要按鍵選擇");
printf(" 即可。輸入項輸入完畢要按Enter確認。");
printf(" ");
printf(" ");
getch();

}
intnum_check()//接受數字檢查
{
charch;
intnum=0;
while(1)
{
while(_kbhit()==0);
ch=getch();
if(ch==' '||ch==' ')
{
returnnum;
break;
}
elseif(ch=='')
{
num/=10;
printf("");
}
elseif('0'<=ch&&ch<='9')
{
num*=10;
num+=ch-'0';
printf("%d",ch-'0');
}

}
}
voidsav_date()//寫入檔案
{
intpn=0;
FILE*fp;
if((fp=fopen("c:\StudentDATE.dat","w+"))==NULL)
{
printf(" 文件寫入失敗!");
getch();
exit(1);
}
for(pn=0;pn<100;pn++)
{
if(kc[pn].haved==1&&kc[pn].name!="")
{
if(fwrite(&kc[pn],sizeof(structclass),1,fp)!=1)
{
printf(" 文件寫入失敗!");
getch();
exit(1);
}
}
}
fclose(fp);

}
voidget_date()//讀取檔案
{
intpn=0;
FILE*fp;
if((fp=fopen("c:\StudentDATE.dat","rb"))==NULL)
{
printf(" 文件讀取失敗!");
getch();
exit(1);
}
rewind(fp);
while(fread(&kc[pn],sizeof(structclass),1,fp)==1&&pn<100)
{
pn++;
}
if(feof(fp))
{
fclose(fp);
}
else
{
printf(" 文件讀取失敗!");
getch();
exit(1);
}
}

㈦ 求線切割統達TWINCAD命令

1 畫線 LINE L 28 延伸實體 EXTEND EX
2 參照線 XLINE XL 29 打斷線段 BREACK BR
3 雙線 MLINE ML 30 倒角 CHAMFER CHA
4 多段線 PLINE PL 31 倒圓角 FILLET F
5 多邊形 POLYGON POL 32 分解 EXPLODE XP
6 繪制矩形 RECTANG REC 33 圖形界限 LINITS
7 畫弧 ARC A 34 建內部圖塊 BLOCK B
8 畫圓 CIRCLE C 35 建外部圖塊 WBLOCK W
9 曲線 SPLINE SPL 36 跨文件復制 COPYCLIP CTRL+C
10 橢圓 ELLIPSE EL 37 跨文件粘貼 PASTECLIP CTRL+V
11 插入圖塊 INSERT I 38 兩點標注 DIMLINEAR DLI
12 定義圖塊 BLOCK B 39 連續標注 DIMCONTINUE DCO
13 畫點 POINT PO 40 基線標注 DIMBASELINE DBA
14 填充實體 HATCH H 41 斜線標注 DIMALIGNED DAL
15 面域 REGION REG 42 半徑標注 DIMRADIUS DRA
16 多行文本 MTEXT MT,-T 43 直徑標注 DIMDIAMEIER DDI
17 刪除實體 ERASE E 44 角度標注 DIMANGULAR DAN
18 復制實體 COPY CO,CP 45 公差 TOLERANCE TOL
19 鏡像實體 MIRROR MI 46 圓心標注 DIMCENTER DCE
20 偏移實體 OFFSET O 47 引線標注 QLEADER LE
21 圖形陣列 ARRAY AR 48 快速標注 QDIM
22 移動實體 MOVE M 49 標注編輯 DIMEDIT
23 旋轉實體 ROTATE RO 50 標注更新 DIMTEDIT
24 比例縮放 SCALE SC 51 標注設置 DIMSTYLE D
25 拉伸實體 STRECTCII S 52 編輯標注 HATCHEDIT HE
26 拉長線段 LENGTHEN LEN 53 編輯多段線 PEDIT PE
27 修剪 TRIM TR 54 編輯曲線 SPLINEDIT SPE
55 編輯雙線 MLEDIT 101 球體 SPBTRACT
56 編輯參照 ATTEDIT ATE 102 並集實體 UNION UNI
57 編輯文字 DDEDIT ED 103 實體求差 SUBTRACT SU
58 圖層管理 LAYER LA 104 交集實體 INTERSECT IN
59 屬性復制 MATCHPROP MA 105 剖切實體 SLICE SL
60 屬性編輯 PROPERTIES CH,MO 106 生成剖面 SECTION SEC
61 新建文件 NEW N 107 編輯實體 SOLIDEDIT
62 打開文件 OPEN C+O 108 實體體著色 SHADEMODE SHA
63 保存文件 SAVE C+S 109 設置光源 LIGHT
64 回退一步 UNDO U 110 設置場景 SCENE SC
65 實時平移 PAN P 111 設置材質 RMTA
66 窗口縮放 ZOOM+W Z+W 112 渲染 RENDER RR
67 縮放 ZOOM Z 113 二維厚度 ELEV
68 計算距離 DIST DI 114 三維多段線 3DPOLY 3P
69 列印 PRINT / PLOT C+P 115 曲面分段數 SURFTAB(1或2)
70 列印預覽 PREVIEW PRE 116 設置多視圖 圖紙MVIEW 模型VPORTS
71 定距等分 MEASURE ME 117 控制填充 FILL
72 定數等分 DIVIDE DIV 118 重生成 REGEN RE
73 圖形界限 LIMITS 119 網線密度 ISOLINES 圓柱
74 對像臨時捕捉 TT TT 120 立體輪廓線 SISPSILH 列印效果好
75 參照捕捉點 FROM FROM 121 高亮顯被選 HIGHLIGHT

閱讀全文

與編程sctch相關的資料

熱點內容
超級命令的英文 瀏覽:781
做賬為什麼要用加密狗 瀏覽:583
考研群體怎麼解壓 瀏覽:156
linux修改命令提示符 瀏覽:224
圓圈裡面k圖標是什麼app 瀏覽:59
pdf加空白頁 瀏覽:945
linux伺服器如何看網卡狀態 瀏覽:316
解壓新奇特視頻 瀏覽:705
圖書信息管理系統java 瀏覽:553
各種直線命令詳解 瀏覽:863
程序員淚奔 瀏覽:147
素材怎麼上傳到伺服器 瀏覽:516
android百度離線地圖開發 瀏覽:189
web可視化編程軟體 瀏覽:293
java筆試編程題 瀏覽:746
win11什麼時候可以裝安卓 瀏覽:564
java不寫this 瀏覽:1001
雲點播電影網php源碼 瀏覽:97
pythonclass使用方法 瀏覽:226
移動加密軟體去哪下載 瀏覽:294