FILE *fp
創(chuàng)新互聯(lián)是一家網(wǎng)站設(shè)計(jì)公司,集創(chuàng)意、互聯(lián)網(wǎng)應(yīng)用、軟件技術(shù)為一體的創(chuàng)意網(wǎng)站建設(shè)服務(wù)商,主營(yíng)產(chǎn)品:響應(yīng)式網(wǎng)站開發(fā)、成都品牌網(wǎng)站建設(shè)、成都營(yíng)銷網(wǎng)站建設(shè)。我們專注企業(yè)品牌在網(wǎng)站中的整體樹立,網(wǎng)絡(luò)互動(dòng)的體驗(yàn),以及在手機(jī)等移動(dòng)端的優(yōu)質(zhì)呈現(xiàn)。成都做網(wǎng)站、網(wǎng)站建設(shè)、移動(dòng)互聯(lián)產(chǎn)品、網(wǎng)絡(luò)運(yùn)營(yíng)、VI設(shè)計(jì)、云產(chǎn)品.運(yùn)維為核心業(yè)務(wù)。為用戶提供一站式解決方案,我們深知市場(chǎng)的競(jìng)爭(zhēng)激烈,認(rèn)真對(duì)待每位客戶,為客戶提供賞析悅目的作品,網(wǎng)站的價(jià)值服務(wù)。
fp=fopen("這里面寫文件路徑","這里面寫打開方式");
fprintf(fp,"%s","ni hao");
這樣就把 ni hao 存到你選的文件了
可以
子函數(shù)和main一樣都是函數(shù),可以寫任何功能
而且返回值,參數(shù)都可以自由定義
用子函數(shù)實(shí)現(xiàn)結(jié)構(gòu)體數(shù)據(jù)的輸入與輸出:對(duì)于多數(shù)子函數(shù)的輸入與輸出,有一定規(guī)律性可言。
方法1:void型不傳值傳址調(diào)用與聲明。main中聲明void date_in(),void date_pout()。函數(shù)定義前一定在main()前先定義結(jié)構(gòu)體變量(全局變量),然后定義輸入或輸出程序段。此時(shí)再main()調(diào)用即可。
如下:
struct student
{
char name[20];
int old;
char sex;
}stu;
void date_in();
void main()
{ date_in();
}
void date_in()
{ scanf("%s%d/c,"stu.name,stu.old,stu.sex);
}時(shí)間問(wèn)題程序有點(diǎn)簡(jiǎn)潔,有問(wèn)題請(qǐng)追問(wèn),很樂(lè)意與你分享。
如果有不清楚在再追問(wèn)我。
#include stdio.h
int input(void);
int main(void)
{
int price;
price=input(); /*接收子函數(shù)的返回值*/
printf("總價(jià)是:%d",price);
return 0;
}
int input(void)
{
int price1;
printf("請(qǐng)輸入價(jià)格:");
scanf("%d",price1); /*讀取數(shù)據(jù)*/ return price1; /*將數(shù)據(jù)返回給主函數(shù)*/
}
我想可以這樣回答:輸入輸出功能的實(shí)現(xiàn)直接依賴于機(jī)器硬件,如果把輸入輸出功能作為語(yǔ)句的基本部分,則生成的可執(zhí)行程序無(wú)法在具有不同指令系統(tǒng)的機(jī)器上運(yùn)行。而把輸入輸出功能作為庫(kù)函數(shù)由頭文件提供,這就靈活多了,即在具有不同指令系統(tǒng)的機(jī)器上運(yùn)行的C編譯器,其輸入輸出函數(shù)的機(jī)器碼也有所不同。
——不知正確與否,僅供參考。
無(wú)語(yǔ),C++ cout 什么的,也是重載而已,根本還是函數(shù)。如如果你要是知道嵌入式程序怎么開發(fā)的話,這個(gè)問(wèn)題你自己就知道答案了。硬件本身做為設(shè)備的一部分,提供數(shù)據(jù)寫入讀取寄存器,向指定的地址寫入數(shù)據(jù),硬件自己就可以把你寫入的數(shù)據(jù)進(jìn)行顯示,這樣的話,語(yǔ)言本身的意義就變成了一些對(duì)設(shè)備的操作,每一個(gè)操作做為一個(gè)基本的過(guò)程,然后想要實(shí)現(xiàn)在的功能做為一個(gè)函數(shù)。從這方面來(lái)說(shuō),語(yǔ)言的基本部分也是函數(shù)。不知道回答的對(duì)不。