-21 / 0 / 2
Регистрация: 16.05.2012
Сообщений: 62
|
|
1 | |
Скажите пожалуйста когда завершается цикл17.09.2012, 16:11. Показов 514. Ответов 3
Метки нет (Все метки)
char str[256];
int count = 0; cout << "Enter string:" << endl; cin.getline(str, 255); for (int i = 0; str[i]; i++) { if (str[i] == ';') break; if (isdigit(str[i])) count++; } cout << "count of digit:" << count << endl; когда завершается цикл полностью for (int i = 0; str[i]; i++)
0
|
17.09.2012, 16:11 | |
Ответы с готовыми решениями:
3
Не завершается цикл Не завершается цикл for Цикл не завершается Не завершается цикл while |
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
17.09.2012, 17:26 | 4 |
Только писать нужно так: cin.getline(str, 256); Не нужно специально запас оставлять для '\0'. getline сама об этом позаботится и считает на единицу меньше, чем 256 (чтобы добавить в конце '\0').
0
|
17.09.2012, 17:26 | |
17.09.2012, 17:26 | |
Помогаю со студенческими работами здесь
4
Цикл завершается раньше Вычисление выражения: Цикл не завершается Цикл не завершается при 2х условиях GNU readline. Не завершается цикл while почему цикл завершается раньше времени? Когда используется цикл с предусловием, а когда с постусловием. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |