Shell - c Full Example

Bob Sneidar bobsneidar at iotecdigital.com
Fri Jun 30 10:35:01 EDT 2017


Sow how would you do that?     static char rev[MAX -1]?        rev[i++] = *str & NULL?
> 
>> 

Bob S
>> 
> On Jun 29, 2017, at 20:20 , Mark Wieder via use-livecode <use-livecode at lists.runrev.com> wrote:
> 
>> char* getReverse(char const str[]){
>>     static int i=0;
>>          if(*str){
>>         getReverse(str+1);
>>     }
>>          return rev;
>> }
> 
> Nice use of recursion, but note that you're susceptible to buffer overflow if you don't limit str to MAX-1 chars. And rev should be null-terminated.
> 
> -- 
> Mark Wieder





More information about the use-livecode mailing list