Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int sajat::atoi(const char *p, int base ){
- int x=0;
- for (int i=0; i<strlen(p);i++){
- if (p[i]<48 || p[i]>48+base-1)
- throw("nemjo karakter");
- x=x*base;
- x=x+p[i]-48;}
- }
- char * sajat::strcat(const char *p1, const char *p2){
- int l;
- l = strlen(p1)+strlen(p2);
- char* tomb = new char[l];
- int k;
- for(int z=0; z<strlen(p1);z++){
- tomb[z]=p1[z];
- k=z;}
- for(int j=0; j<strlen(p1); j++)
- { k++;
- tomb[k]=p2[j];
- }
- return tomb;
- }
- void sajat::swap(int& r1, int& r2){
- int temp;
- temp = r1;
- r1 = r2;
- r2 = temp;
- }
- char * sajat::unique(char *first, char *last){
- char * mozgo;
- char temp;
- int db=0;
- for(mozgo=first; mozgo!=last; mozgo++)
- if(*mozgo==*(mozgo+1)){
- db++;
- while(mozgo!=last-1){
- mozgo++;
- temp = *mozgo;
- *mozgo = *(mozgo+1);
- *(mozgo+1) = temp;
- }
- }
- return last-db;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement