标签:rcp use png swa user span ascii码 fragment ESS
一、实验结论
Part.1
验证性实验1:已知文件fifile1.txt已经存在,将fifile1.txt中小写字母转换成大写后,另存为fifile2.txt
验证性实验2:
运行结果:
如果事先不知道学生人数,则将for(i=0;i<N;i++)改为while(!feof(fp)),再次运行时结果同上。
验证性实验3与4结果是相同的:
文本文件只能存储char型字符变量。二进制文件可以存储char/int/short/long/float/……各种变量值。
文本文件每条数据一般是固定长度的。在ASCII码中,每条数据(每个字符)都是1个字节。进制文件每条数据是不固定的。
Part2.编程练习
void process(STU s[], int n) { int i; for(i=0;i<n;i++){ s[i].sum=s[i].objective+s[i].subjective; } int j,k; STU temp; for(j=0;j<n-1;j++){ for(k=0;k<n-1;k++){ if(s[k].sum<s[k+1].sum){ temp = s[k]; s[k] = s[k+1]; s[k+1]=temp; } } } int l; for(l=0;l<n;l++){ if(l<=(n*0.1-1)) strcpy(s[l].level,"优秀"); else if(l<=(n*0.5-1)&&l>(n*0.1-1)) strcpy(s[l].level,"合格"); else strcpy(s[l].level,"不合格"); } }
标签:rcp use png swa user span ascii码 fragment ESS
原文地址:https://www.cnblogs.com/tedyoung1/p/11082228.html