• Merhaba Ziyaretçi.
    "Hoşgeldin sonbahar "
    konulu resim yarışması başladı. İlgili konuya BURADAN ulaşabilirsiniz. Sizi de beğendiğiniz 2 resmi oylamanız için bekliyoruz...

[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