Matthew Glidden wrote: > Just started working on scripts and wanted to compare strings yesterday, > but using strEQ (or strcmp) gets me an undefined method error. What > library should I "use" in my script to get those API? Couldn't find the > answer in any on-line tutorials.
strEQ is a C API for writing C extension for Perl. usage is straight forward: #!/usr/bin/perl -w use strict; use Inline 'C'; printf("'ab' and '12' is %s\n", compareTwoString("ab","12") ? "same" : "different"); printf("'xx' and 'xx' is %s\n", compareTwoString("xx","xx") ? "same" : "different"); __END__ __C__ bool compareTwoString(char* s1,char* s2){ bool r; r = strEQ(s1,s2); return r; } prints: 'ab' and '12' is different 'xx' and 'xx' is same but if you are coding in Perl, you don't need to use this function. use 'eq','ne','cmp','gt','ge','le' and 'le' instead. i am almost certain that you are looking at the wrong doc as a beginner. you should be looking at: perldoc perlop david -- sub'_{print"@_ ";* \ = * __ ,\ & \} sub'__{print"@_ ";* \ = * ___ ,\ & \} sub'___{print"@_ ";* \ = * ____ ,\ & \} sub'____{print"@_,\n"}&{_+Just}(another)->(Perl)->(Hacker) -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>