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
>
>
>
>
>
>Message
Re: [AVR-Chat] checksum
2007-03-13 by Richard Austin
Attachments
- No local attachments were found for this message.