SA-MP Forums Archive
Reverse string - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Reverse string (/showthread.php?tid=658167)



Reverse string - XStormiest - 25.08.2018

Код:
Function:Reverse(string[])
{
	new string1[256];
	for(new i = 0, j = strlen(string); i < strlen(string); i++, j--)
	{
	    string1[i] = string[j];
	}
	return string1;
}
So I made this function, but it won't print anything on the screen or return anything

Function is just a macro I've made.


Re: Reverse string - KieranDyer - 25.08.2018

Try this,

How are you calling Reverse and what is it being passed?

PHP код:
Function:Reverse(string[])
{
         
// Setting vars
    
new string1[256];
               
lengthOfString strlen(string);
        
// Processing 
    
for(new 0strlen(string); i++)
    {
        
string1[i] = string[(lengthOfString-i)];
    }
        
// Returning processed string
    
return string1;




Re: Reverse string - XStormiest - 25.08.2018

Код:
printf("%s", Reverse("Teeeeeeeeeext"));
Thank you, I always seem to forget that strlen returns even the '\0' part, so I didn't add -1
now it works, thanks.