Thread: read file
View Single Post
Sanjay Singh
Veteran Member
Join Date: Sep 2016
Old 01-17-2020 , 12:49   Re: read file
Reply With Quote #13

Quote:
Originally Posted by OciXCrom View Post
By using dynamic arrays. This is the code I use in nearly all my plugins:

PHP Code:
ReadFile()
{
    new 
szFilename[256]
    
get_configsdir(szFilenamecharsmax(szFilename))
    
add(szFilenamecharsmax(szFilename), "/FileName.ini")

    new 
iFilePointer fopen(szFilename"rt")

    if(
iFilePointer)
    {
        new 
szData[128]
        new Array:
myArray ArrayCreate(128)

        while(!
feof(iFilePointer))
        {
            
fgets(iFilePointerszDatacharsmax(szData))
            
trim(szData)

            switch(
szData[0])
            {
                case 
EOS';''#': continue
                default:
                {
                    
ArrayPushString(myArrayszData)
                }
            }
        }

        for(new 
iArraySize(myArray); i++)
        {
            
server_cmd("say %a"ArrayGetStringHandle(myArrayi))
        }

        
ArrayDestroy(myArray)
        
fclose(iFilePointer)
    }

If i want to use array variable outside this func then i need to make global variable right?
PHP Code:
new Array:myArray ArrayCreate(128
__________________
Sanjay Singh is offline
Send a message via AIM to Sanjay Singh