讀寫文件一般都用fread和fwrite 打開的時(shí)候一般用rb或wb 二進(jìn)制打開。
成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),石拐企業(yè)網(wǎng)站建設(shè),石拐品牌網(wǎng)站建設(shè),網(wǎng)站定制,石拐網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,石拐網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
check函數(shù)中的ends變量需要初始化一下!
int check(char* a){
printf("begins");
int j;
int begins=0;
int ends = 0;// 在這里把ends初始化一下就OK了!
printf("begins");
for(j=0;jstrlen(a);j++){
if(*(a+j)==' '*(a+j-1)!=' ') ends = j-1;
if(*(a+j)==' '*(a+j+1)!=' ') begins = j+1;
reverse(a,begins,ends);// 因?yàn)槟忝看握{(diào)用這個(gè)函數(shù)的時(shí)候,只有ends或begins中的一個(gè)被賦值,如此,如果ends沒有被初始化,編譯器就會(huì)報(bào)警!
}//for循環(huán)結(jié)束
printf("ends");
return 0;
}
改動(dòng)如下:
#include stdio.h
#includestring.h
enum gender
{
male,famale
};
typedef struct course
{
char coursename[10];
int coursescore;
}STC;
typedef struct student
{
long studentnumber;
char name[20];
int age;
enum gender sex;
STC coursescore[3];
struct student *next;
void (*ptooutput)(struct student*); // 改動(dòng)1:改成指針,與output函數(shù)匹配
}STD;
void output(struct student *p)
{
int i;
printf("學(xué)生%s:\n",p-name);
printf("他的學(xué)號(hào)是%ld\n",p-studentnumber); // 改動(dòng)2:學(xué)號(hào)
printf("他的年齡是%d\n",p-age); // 改動(dòng)3:年齡
if(p-sex==0)
{printf("他的性別是男\(zhòng)n");}
else
{printf("他的性別是女\n");}
for(i=0;i3;i++)
{
printf("他的%s",p-coursescore[i].coursename);
printf("成績是%d\n",p-coursescore[i].coursescore);
}
}
main()
{
STD a;
a.studentnumber=1011110201;
strcpy(a.name,"葉超");
a.age=19;
a.sex=male;
strcpy(a.coursescore[0].coursename,"數(shù)學(xué)");
a.coursescore[0].coursescore=87;
strcpy(a.coursescore[1].coursename,"英語");
a.coursescore[1].coursescore=72;
strcpy(a.coursescore[2].coursename,"C語言");
a.coursescore[2].coursescore=66;
a.ptooutput = output; // 改動(dòng)4:設(shè)置打印函數(shù)指針
a.ptooutput(a); // 改動(dòng)5:輸入?yún)?shù)為指針
}
文章題目:c語言core函數(shù) c語言中creat函數(shù)
文章網(wǎng)址:http://www.rwnh.cn/article8/dopphip.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、App設(shè)計(jì)、網(wǎng)站收錄、企業(yè)建站、云服務(wù)器、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)