AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Add space on string. (https://forums.alliedmods.net/showthread.php?t=147568)

lucas_7_94 01-10-2011 21:32

Add space on string.
 
Hello .

How i can make something like that :

750245255 = 750 245 255
987654321 = 987 654 321

Thanks .

Bugsy 01-10-2011 23:38

Re: Add space on string.
 
PHP Code:

//Change where the space is inserted if you need to
const SpacePos 3;

public 
Test() 
{
    new 
szNumber[] = "123456789123456789";
    new 
szResultNumber32 ];
    
    
SpaceNumberszNumber strlenszNumber ) , szResultNumber charsmaxszResultNumber ) );
    
    
server_print"[%s]" szResultNumber );
    
// [123 456 789 123 456 789]
}

SpaceNumberszNum[] , iLen szResult[] , iSize )
{
    new 
iNumPos iResultPos;
    
    while ( ( 
iNumPos iLen ) && ( iResultPos iSize ) )
    {
        if ( 
iNumPos && !( iNumPos SpacePos ) )
            
szResultiResultPos++ ] = ' ';
            
        
szResultiResultPos++ ] = szNumiNumPos++ ];
    }



lucas_7_94 01-11-2011 08:12

Re: Add space on string.
 
Quote:

Originally Posted by Bugsy (Post 1391041)
PHP Code:

//Change where the space is inserted if you need to
const SpacePos 3;

public 
Test() 
{
    new 
szNumber[] = "123456789123456789";
    new 
szResultNumber32 ];
    
    
SpaceNumberszNumber strlenszNumber ) , szResultNumber charsmaxszResultNumber ) );
    
    
server_print"[%s]" szResultNumber );
    
// [123 456 789 123 456 789]
}

SpaceNumberszNum[] , iLen szResult[] , iSize )
{
    new 
iNumPos iResultPos;
    
    while ( ( 
iNumPos iLen ) && ( iResultPos iSize ) )
    {
        if ( 
iNumPos && !( iNumPos SpacePos ) )
            
szResultiResultPos++ ] = ' ';
            
        
szResultiResultPos++ ] = szNumiNumPos++ ];
    }



Thanks you very much bugsy , i go to test later.


All times are GMT -4. The time now is 01:57.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.