⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sms1.~cpp

📁 短信发送平台的源码
💻 ~CPP
📖 第 1 页 / 共 5 页
字号:
void __fastcall TForm1::daifaListView(TObject *Sender, TListItem *Item,
      TItemChange Change)
{

        char TimeStr[20],TypeStr[10],jradeStr[10],statStr[10],st[20];
        int accI;
        int  accI_list;
        TDateTime  DateTime = Time();
        AnsiString timeS=TimeToStr(DateTime);
        DateTime = Date();
        AnsiString dateS = DateToStr(DateTime);
        AnsiString shijianS;
        shijianS=dateS+' '+timeS;
        sprintf(fileNameAcc,"%s\\send\\Acc\0", dateS.c_str());
                        if(FileExists(fileNameAcc))
                        {
                                char list2stracc[10];
                                memset(accS,0x00,sizeof(accS));
                                fpacc=fopen(fileNameAcc,"r") ;
                                fgets(list2stracc,10,fpacc);
                                fclose(fpacc);
                                  accI_list=atoi(list2stracc);
                                if(accI<=0)
                                        accI_list=0;

                        }else
                        {
                                //fp  =fopen(fileName,"w") ;
                                //fclose(fp );
                                 accI_list=0;
                        }



        numI=   Item->Index+1+SUOYH[Item->Index]+accI_list;
         //ShowMessage(SUOYH[Item->Index]);

        //numI=   Item->Index+1;
        //strcpy( st,Item->Index);
        sprintf(fileNameD,"%s\\new\\DA%d\0", dateS.c_str(),numI) ;
        sprintf(fileNameRe,"%s\\new\\R%d\0", dateS.c_str(),numI) ;
       // ShowMessage( fileNameD);
                        char  str1[1024];
                          int i=0;
                          memset(str1,0x00,sizeof(str1));
                          // ShowMessage( fileNameRe) ;
                          //fpRecv=fopen( fileNameRe,"r+");
                            if((fpRecv=fopen(fileNameRe,"r+"))==NULL)  return;
                          str1[i]=fgetc(fpRecv);
                          while (!feof(fpRecv)) {
                                 i++;
                                 str1[i]=fgetc(fpRecv);

                         }
                            str1[i]='\0';

                         fclose(fpRecv);
                           Memo1->Text=  str1;

                            SHoujS=str1;
                         //ShowMessage( SHoujS);
                          i=0;
                          //   ShowMessage( fileNameD);
                          fpd=fopen( fileNameD,"r+");
                          memset(str1,0x00,sizeof(str1));
                           str1[i]=fgetc(fpd);
                          while (!feof(fpd)) {
                                  i++;
                                 str1[i]=fgetc(fpd);

                         }
                         str1[i]='\0';
                         fclose(fpd);
                          Memo2->Text=  str1;


}
//---------------------------------------------------------------------------


//---------------------------------------------------------------------------

void __fastcall TForm1::MemoTextChangeView(TObject *Sender)
{
AnsiString str;
int i =strlen(duanxin->Text.c_str());
 //str=Label10->Caption;
Label10->Caption="已输入"+ IntToStr(i)+"个字符         ";
//shoujihao->Text=IntToStr(i);
}
//---------------------------------------------------------------------------


void __fastcall TForm1::Button1Click(TObject *Sender)
{   // char str[20];
//ShowMessage( Edit1->Text.c_str()
//strcpy(str, Edit1->Text.c_str());
WritePrivateProfileString(
                "SET" ,
               "COM" ,
                Edit1->Text.c_str(),
                "./server.txt"
                );
WritePrivateProfileString(
                "SET" ,
               "RATE" ,
                Edit2->Text.c_str(),
                "./server.txt"
                );
WritePrivateProfileString(
                "SET" ,
               "SMSCODE" ,
                Edit3->Text.c_str(),
                "./server.txt"
                );

}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button5Click(TObject *Sender)
{
int n,y,r;
char str[20],str2[20];

strcpy(str2, nian_Edit7->Text.c_str());
strcat(str2,"-");
 getstring( str2,1,str,'-');
 n=atoi(str);
 getstring( str2,2,str,'-');
 y=  atoi(str);
 getstring( str2,3,str,'-');
 r=  atoi(str);
 r=r--;

 if(r<=0)
 {
        r=31;
        y--;
        if(y==2) r=29;
        if(y==4|| y==6|| y==9||y==11 ) r =30;
        if(y<=0)
        {
                y=12;
                n--;
        }

 }
  sprintf(str,"%4d-\0",  n);
  strcpy(str2,str);
  sprintf(str,"%d-\0", y);
  strcat(str2,str);
  sprintf(str,"%d\0",  r);
  strcat(str2,str);


  nian_Edit7->Text=str2;
   if(n<1000)
   {    TDateTime  DateTime = Time();
        AnsiString timeS=TimeToStr(DateTime);
        DateTime = Date();
        nian_Edit7->Text= DateToStr(DateTime);
   }
}

//---------------------------------------------------------------------------

void __fastcall TForm1::Button6Click(TObject *Sender)
{
 int n,y,r;
char str[20],str2[20];

strcpy(str2, nian_Edit7->Text.c_str());
strcat(str2,"-");
 getstring( str2,1,str,'-');
 n=atoi(str);
 getstring( str2,2,str,'-');
 y=  atoi(str);
 getstring( str2,3,str,'-');
 r=  atoi(str);
 r=r+1;
  if(y==2 )
 {
        if(r>29)
        {
             r=1;
                y++;
                if(y>12)
                {
                        y=1;
                        n++;
                 }

        }
 }
 if(y==4|| y==6|| y==9||y==11 )
 {
        if(r>30)
        {
             r=1;
                y++;
                if(y>12)
                {
                        y=1;
                        n++;
                 }

        }
 }

        if(r>31)
        {
             r=1;
                y++;
                if(y>12)
                {
                        y=1;
                        n++;
                 }

        }
 
  sprintf(str,"%4d-\0",  n);
  strcpy(str2,str);
  sprintf(str,"%d-\0", y);
  strcat(str2,str);
  sprintf(str,"%d\0",  r);
  strcat(str2,str);
  nian_Edit7->Text=str2;
     if(n<1000)
   {    TDateTime  DateTime = Time();
        AnsiString timeS=TimeToStr(DateTime);
        DateTime = Date();
        nian_Edit7->Text= DateToStr(DateTime);
   }
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button3Click(TObject *Sender)
{
   int n,y,r;
char str[20],str2[20];

strcpy(str2,  Edit4->Text.c_str());
strcat(str2,"-");
 getstring( str2,1,str,'-');
 n=atoi(str);
 getstring( str2,2,str,'-');
 y=  atoi(str);
 getstring( str2,3,str,'-');
 r=  atoi(str);
 r=r--;
 if(r<=0)
 {
        r=31;
        y--;
        if(y==2) r=29;
        if(y==4|| y==6|| y==9||y==11 ) r =30;
        if(y<=0)
        {
                y=12;
                n--;
        }

 }
  sprintf(str,"%4d-\0",  n);
  strcpy(str2,str);
  sprintf(str,"%d-\0", y);
  strcat(str2,str);
  sprintf(str,"%d\0",  r);
  strcat(str2,str);
  Edit4->Text=str2;
     if(n<1000)
   {    TDateTime  DateTime = Time();
        AnsiString timeS=TimeToStr(DateTime);
        DateTime = Date();
        Edit4->Text= DateToStr(DateTime);
   }
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button4Click(TObject *Sender)
{
  int n,y,r;
char str[20],str2[20];

strcpy(str2,  Edit4->Text.c_str());
strcat(str2,"-");
 getstring( str2,1,str,'-');
 n=atoi(str);
 getstring( str2,2,str,'-');
 y=  atoi(str);
 getstring( str2,3,str,'-');
 r=  atoi(str);
 r=r+1;
  if(y==2 )
 {
        if(r>29)
        {
             r=1;
                y++;
                if(y>12)
                {
                        y=1;
                        n++;
                 }

        }
 }
 if(y==4|| y==6|| y==9||y==11 )
 {
        if(r>30)
        {
             r=1;
                y++;
                if(y>12)
                {
                        y=1;
                        n++;
                 }

        }
 }

        if(r>31)
        {
             r=1;
                y++;
                if(y>12)
                {
                        y=1;
                        n++;
                 }

        }
 
  sprintf(str,"%4d-\0",  n);
  strcpy(str2,str);
  sprintf(str,"%d-\0", y);
  strcat(str2,str);
  sprintf(str,"%d\0",  r);
  strcat(str2,str);
  Edit4->Text=str2;
       if(n<1000)
   {    TDateTime  DateTime = Time();
        AnsiString timeS=TimeToStr(DateTime);
        DateTime = Date();
        Edit4->Text= DateToStr(DateTime);
   }
}
//---------------------------------------------------------------------------


 
//---------------------------------------------------------------------------






void __fastcall TForm1::add_dianboClick(TObject *Sender)
{
FILE *fp;
//if((fp = fopen("query","a+"))==NULL) ShowMessage("aaa");

//fprintf(fp,"aaaa");
//fclose(fp);
 CreateDir("./query/");
         WritePrivateProfileString(
                "query" ,
                "000000" ,
                "222222",
                "./query/query"
        );

        char strtmp[10];
          AnsiString  str1;
         GetPrivateProfileString("query",Edit7->Text.c_str(),"wwwwww",strtmp,10, "./query/query");
         str1=strtmp;
         char Memo8_strtmp[1024];
         strcpy(Memo8_strtmp ,Memo8->Text.c_str());
         int i_tmp=0,xxx=strlen(Memo8_strtmp);
         for(  i_tmp=0;i_tmp<xxx;i_tmp++)
         {
         if( Memo8_strtmp[i_tmp]=='\r'||  Memo8_strtmp[i_tmp]=='\n')    Memo8_strtmp[i_tmp]=' ';
         }
         String InputStr=sms_EncodeChinese(Memo8->Text) ;
         if    (InputStr.Length()>=260)   {ShowMessage("收信内容不能太多!");return ;}
        //  ShowMessage( str1);
         if(strcmp(strtmp,"wwwwww")==0)
         {
                WritePrivateProfileString(
                "query" ,
                Edit7->Text.c_str() ,
                Memo8_strtmp,
                "./query/query"
                );
                char str[10];
                int i;
                if((fp = fopen("./query/acc","r"))==NULL)
                { fp = fopen("./query/acc","w");

                  fprintf(fp,"0");
                 // ShowMessage("ssssss");
                  fclose(fp);
                }
                        fgets(str,10,fp);
                        fclose(fp);
                        if(i<=0) i=0;
                        i=atoi(str)+1;
                        fp = fopen("./query/acc","w");
                        fprintf(fp,"%d",i);
                        fclose(fp);

         }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -