• ÇTL sistemimiz sıfırlandı ve olumlu değişiklikler yapıldı. Detaylar için: TIKLA

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

merakettim

Homo Sapiens Sapiens
Özel üye
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(){};
     
      };
 
Geri
Top