C语言新年祝福

/*新年祝福语*/
#include
#include
#include
#include
#define N 100

int main()
{
	FILE *fp1,*fp2;                                 //定义两个文件指针
	int x;                                           
	char str[N];
	fp1=fopen("CName.txt","a+");                    //写入被祝福者的名字的.txt文件
	fp2=fopen("Happy.txt","a+");                    //写入祝福语的.txt文件
	if(fp1==0||fp2==0)
	{
		printf("Error!\n");
		exit(1);
	}
	printf("请输入姓名:\n");                         
	gets(str);  
	while(strcmp(str,"$")!=0)                       //输入被祝福者的名字;直到读入$为止
	{                                       
		fputs(str,fp1);
		fputc('\n',fp1);
		gets(str);
	}
	rewind(fp1);
	srand(time(NULL));
	while(fgets(str,N,fp1)!=NULL)
	{
		fprintf(fp2,"Dear ");                      //亲爱的 XXX:
		fputs(str,fp2);                            
		x=1+rand()%3;                              //随机摇取祝福语;
		printf("%d",x);                            
		switch(x)
		{
		case 1:fprintf(fp2,":新年快乐,猪年快乐哟!哈哈哈,祝你在新的一年里一切都好,希望事事顺心,每天都元气满满,凡是想做的都能做好,哈哈哈,新年快乐鸭。\n");break;
		case 2:fprintf(fp2,":新年快乐,猪年快乐鸭!哈哈哈,祝你在新的一年里心想事成,一切都好叭,每天都精力充沛,在新的一年里,能把想做的做好,各方面都有所进步,新年快乐,哈哈哈哈\n");break;
		case 3:fprintf(fp2,":新年快乐,猪年快乐鸭!哈哈哈,祝你在新的一年里一切都好,每天都活力满满,心想事成,只要想做就做,哈哈哈,新年快乐鸭\n");break;
		}
	}
	fclose(fp1);
	fclose(fp2);
	system("pause");
	return 0;
}

你可能感兴趣的:(原创)