c语言改文件
我们C语言期末需要教一个程序,我让同学写的扩展名是.cpp的,但是我们要扩展名为.c的,明天就要教了,哪位高手帮忙改一下,真心谢谢了
追问:#include<stdio.h>
//定义首页显示函数
void homepage()
{
printf("欢迎进入龙图腾打字系统!\n\n\n\n\n");
printf(" 开发:彼岸—年华\n\n\n");
printf("进入字母输入练习系统:\n\n\n");
}
//定义随机数函数
#include<time.h>
int RandomNum()
{
return (time(NULL)%26)+96; //输出96到122的随即数,用于输出小写字母
}
//输出随机10个字符〉〉〉函数
void Output(char out[])
{
int i;
for(i=0;i<10;i++){ //循环体
out[i]=(RandomNum()+(13*i)%10); //防止反应过快而得到同一个字母
if(out[i]>122){ //如果结果超过了122,则减去26使之保持在小写字母内
out[i]=out[i]-26;
}
}
out[10]='\0';
printf("%s",out);
printf("\n");
}
//字符串比较〉〉
#include<string.h>
void Compare(char num1[],char num2[])
{
//进行结果判断
int num=strcmp(num1,num2); //功能:比较字符串s1和s2。 一般形式:strcmp(字符串1,字符串2) 说明: 当s1<s2时,返回值<0 当s1=s2时,返回值=0 当s1>s2时,返回值>0
if(num==0){
printf("正确!\n\n");
}else{
int i;
for(i=0;i<10;i++){
if(num1[i]!=num2[i]){
printf("*");
}else{printf("%c",num2[i]);}
}
printf("\n");
printf("出错了 !!!\n\n");
int k;
k=strlen(num2);
if(k>10){
printf("\n打的多了!!\n\n");
}if(k<10){
printf("\n打的打少了!!\n\n");
}
printf("错误字符由“*”提示标注\n\n");
}
}
//退出程序代码
int comon()
{
char go;
printf("\n是否继续游戏?\n");
printf("\n选择任意键继续游戏,‘n’键退出游戏\n");
scanf("%c",&go);
fflush(stdin);
if(go=='n'){
printf("游戏开发——龙图腾\n\n主要人员——彼岸—年华\n\n");
printf("感谢使用游戏\n\n欢迎下次使用\n\n");
return 0;
}
else
return 1;
}
void main()
{
homepage();
comon();
int i;
char output[11],import[100];
for(i=1;;i++){
Output(output); //电脑产生随机字符
scanf("%s",import); //用户录入随机字符
fflush(stdin); //功能:清空输入缓冲区,通常是为了确保不影响后面的数据读取(例如在读完一个字符串后紧接着又要读取一个字符
Compare(output,import); //字符串比较
/*确定是否出程序*/
int intBool=comon();
if(intBool==0)
{
break;
}
}
}
答案: cpp是C++程序的后缀名,你要改成c语言的话把代码发上来。
你重命名把.cpp改成.c就可以了
.cpp是C++的源文件.
.c是C语言的源文件.
直接改后缀没问题.
很简单…………,你可以直接改后缀,或者,打开后,点击另存为……。c就行
上一个:如何学好C语言?
下一个:C语言课程设计