Yahoo Groups archive

AVR-Chat

Index last updated: 2026-04-28 22:41 UTC

Message

Re: [AVR-Chat] checksum

2007-03-13 by Richard Austin

You're using string1 ie.'i < strlen(string1);' outside the loop and 
string inside it 'sum = sum + string[i];'.

mago Umandam wrote:
> Good idea... i checked the execution and of the for loop and it didnt go with the summation.  i checked again my for loop statement and i see a misplaced semicolon though far but was not commented out... HUHh... thus doing nothing on for loop:D
>    
>   thanks
>    
>   mago
> 
> Jim Wagner <jim_d_wagner@applelinks.net> wrote:
>           Have you checked the exection of the "for" loop in the
> debugger?
> 
> Jim
> 
> On 12 Mar 2007 22:10:47 -0700,Tue, 13 Mar 2007 05:10:11
> -0000
> "magzky02" <magzky02@yahoo.com> wrote:
> 
>>i would like to get the sum of values of characters in a
>>string. I 
>>use to get the checksum.
>>
>>ex.
>>strcopy(string1, "abcdefghigklmnopqrstuvwxyz");
>>
>>this does not work:
>>
>>sum=0;
>>for (i = 0; i < strlen(string1); i++)
>>{
>>sum = sum + string[i];
>>}
>>
>>but this works:
>>
>>sum = string1[0] + string1[1] + .... + string[25];
>>
>>but is too lengthy to do the later method.
>>is there any shorter method to get the sum of values in a
>>string? 
>>
>>regards
>>
>>mago
>>
> 
> 
> ----------------------------------------------------------
> The Think Different Store
> http://www.thinkdifferentstore.com/
> For All Your Mac Gear
> ----------------------------------------------------------
> 
> 
>          
> 
>  
> ---------------------------------
> Need Mail bonding?
> Go to the Yahoo! Mail Q&A for great tips from Yahoo! Answers users.
> 
> [Non-text portions of this message have been removed]
> 
> 
> 
> 
>  
> Yahoo! Groups Links
> 
> 
> 
> 
> 
>

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.