<list of dead items>
"I need to delete every item"
for (i = 0; i < length; i++) {
remove item[i];
}
"Shit, that didn't work. Why isn't it deleting everything?
for (i = 0; i < length; i++) {
printf("%d", item[i]);
remove item[i];
}
"Huh, it's removing every
other item."
for (i = 0; i < length; i++) {
printf("%d, %d", item[i], i);
remove item[i];
}
"Weird, it's removing an item, skipping an item, then removing the next one."
for (i = 0; i < length; i++) {
printf("%d, %d", item[i], i);
remove item[i];
i--;
}
"Well shit, that seemed to work."
for (i = 0; i < length; i++) {
remove item[i];
i--;
}
"Ship it."