• Merhaba Ziyaretçi.
    "Yapay Zeka Objektif " Fotoğraf Yarışması başladı. İlgili konuya  BURADAN  ulaşabilirsiniz. Sizi de bu yarışmada görmek isteriz...

[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(){};
     
      };
 
Top