error 017: undefined symbol "equal" ... and how define it ?
#1

Hi Guys ^^

Code:
public fdeleteline(filename[], line[]){
	if(fexist(filename)){
		new temp[256];
		new File:fhandle = fopen(filename,io_read);
		fread(fhandle,temp,sizeof(temp),false);
		if(strfind(temp,line,true)==-1){return 0;}
		else{
			fclose(fhandle);
			fremove(filename);
			for(new i=0;i<strlen(temp);i++){
				new templine[256];
				strmid(templine,temp,i,i+strlen(line));
				if(equal(templine,line,true)){
					strdel(temp,i,i+strlen(line));
					fcreate(filename);
					fhandle = fopen(filename,io_write);
					fwrite(fhandle,temp);
					fclose(fhandle);
					return 1;
				}
			}
		}
	}
	return 0;
}
when I want to Compile it show this message :

error 017: undefined symbol "equal"

...but how to define it ?

MFG Bearfist
Reply
#2

Code:
if(equal(templine,line,true))
what are u trying to say on this line?
Reply
#3

Use strcmp instead.
Reply
#4

I Don't know exact...
I ******d for it because of Turtorial of Saving Playerstats usw ^^

....why should I use strcmp ?
Reply
#5

Alright I got it...

Iam thinking to complicated xD

Thanks guys ..and also I have to say ---->>> Best Forum!

MFG Bearfist
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)