[C++] split için bir sınıf

merakettim

Öpözel Üye :*
Katılım
19 Tem 2006
Mesajlar
2,472
Beğeniler
540
Yaş
30
Şehir
leşim ANKARA:)
#1
Merhaba arkadaşlar.
Bu sınıfı kullanırken yapıcının birinci parametresine parçalanacak metni yazıyorsunuz, ikinci parametresine ise parçalayacağı karakteri yazıyorsunuz. Daha sonra dizinin uzunluğuna ve elemanlarına erişebilirsiniz.
Not: En fazla 20 parça ve her parçada 1000 karakter.

PHP:
class split{
      private:
              int sayac;
              int uzunluk;
      public:
      int count;
      char text[20][1000];
             split(char * yazi,char karakter){
                        sayac=0;
                        count=0;
                        uzunluk=0;
                       


                       for(int say=0;say<strlen(yazi);say++){
                               if(yazi[say]=='\0'){
                               text[uzunluk][sayac++]='\0';
                               uzunluk+=1;
                               sayac=0;
                               break;
                               }
                               if(yazi[say]==karakter){
                               text[uzunluk][sayac++]='\0';
                               uzunluk+=1;
                               sayac=0;                               
                               }else
                               text[uzunluk][sayac++]=yazi[say];
                       }

             count=uzunluk+1;           
             }
             ~split(){};
     
      };
 

Benzer konular

Top