Update c/beer-song sing

This commit is contained in:
dwrz
2019-05-15 01:54:21 +00:00
parent 087912bfaa
commit 3393154d15
+12 -2
View File
@@ -39,9 +39,19 @@ int verse(char* response, int bottles) {
}
void sing(char *response, int start, int finish) {
char *origin = response;
for (int i = start; i >= finish; i--) {
verse(response, i);
int charsAdded = verse(response, i);
response += charsAdded;
// Add a newline between verses,
// except for the last verse.
if (i != finish) {
sprintf(response, "\n");
response += 1;
}
}
return ;
response = origin;
}