把自己的程序編譯成 .o文件,然后,讓別人去鏈接你的.o文件去生成執(zhí)行程序就可以了。
成都創(chuàng)新互聯(lián)是一家專業(yè)從事成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、網(wǎng)頁設(shè)計的品牌網(wǎng)絡(luò)公司。如今是成都地區(qū)具影響力的網(wǎng)站設(shè)計公司,作為專業(yè)的成都網(wǎng)站建設(shè)公司,成都創(chuàng)新互聯(lián)依托強(qiáng)大的技術(shù)實力、以及多年的網(wǎng)站運營經(jīng)驗,為您提供專業(yè)的成都網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)及網(wǎng)站設(shè)計開發(fā)服務(wù)!
getpass()函數(shù)可以使輸入的字符不現(xiàn)實在屏幕上。
#include
conio.h
int
main(void)
{
char
*password;
password
=
getpass("Input
a
password:");
cprintf("The
password
is:
%s\r\n",
password);
return
0;
}
你試一試這個
#include stdio.h
void hello(); /*這句只是聲明*/
main()
{
hello(); /*這句才是調(diào)用,前面不加任何類型*/
getch();
}
void hello()
{
printf ("Hello,world \n");
}
如果你把函數(shù)寫在前面就不要申明了,如下:
#include stdio.h
void hello()
{
printf ("Hello,world \n");
}
main()
{
hello(); /*這句才是調(diào)用,前面不加任何類型*/
getch();
}
很多編譯器是允許的,他們在link的時候檢查,如果有返回值,并且返回值被用到了就不行
比如你的函數(shù)是int Test()
調(diào)用的時候int a= Test()就會報錯了
這時候你不包含a.h的話,可以選擇在b.c里面再聲明一次