Michael Welle Wins the CC Code Challenge (Week 10)

We have a winner of last week’s CC Weekly Code Challenge, sponsored by IAR Systems! We posted a code snippet with an error and challenged the engineering community to find the mistake!

Congratulations to Michael Welle of Baden-Wurttemberg, Germany for winning the CC Weekly Code Challenge for Week 10! He’ll receive an IAR Kickstart: KSK-LPC4088-JL.

Michael’s correct answer was randomly selected from the pool of responses that correctly identified an error in the code. Michael answered:

Line 15: strcmp returns 0 if both strings are equal. On the other hand 0 is interpreted as false in C, so the condition is wrong. if (strcmp(a,b)==0)

There were a few possible solutions to this error. Good job everyone who identified them!

You can see the complete list of weekly winners and code challenges here.

What is the CC Weekly Code Challenge?
Each week, Circuit Cellar’s technical editors purposely insert an error in a snippet of code. It could be a semantic error, a syntax error, a design error, a spelling error, or another bug the editors slip in. You are challenged to find the error.Once the submission deadline passes, Circuit Cellar will randomly select one winner from the group of respondents who submit the correct answer.

Inspired? Want to try this week’s challenge? Get started!

Submission Deadline: The deadline for each week’s challenge is Sunday, 12 PM ESTRefer to the Rules, Terms & Conditions for information about eligibility and prizes.