Форум программистов, компьютерный форум CyberForum.ru

Переменные в циклах - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ как создаются 3д игры на с++? http://www.cyberforum.ru/cpp-beginners/thread158232.html
как создаются 3д игры на с++?
C++ Как прочитать последние 10Кб в txt файле? Есть txt файл размером до 100 мб Нужно открыть и прочитать из него последнме 10Кб текста и занести в массив Как такое можно сделать ? http://www.cyberforum.ru/cpp-beginners/thread158200.html
посоветуйте книгу C++
Я знаю, что 99% вопрос уже звучал, но по форуму не нашел.. Посоветуйте, пожалуйста нормальную книгу для углубленного изучения с++ (полиморфизм, инкапсуляция, множественное наследование, делегирование и прочие интересные вещи)
C++ Добавление звука к приложению
Всем доброго времени суток. Друзья, не подскажет ли кто, как к своему WIN32API приложению добавить ресурс звука, я в этом плане еще новичёк, может ссылку с подробным описанием сего процесса кто знает? Подскажите пожалуйста. Добавлено через 1 час 21 минуту Всё, разобрался сам. :) Не так всё сложно как казалось
C++ Список простых примеров на С++ с решениями http://www.cyberforum.ru/cpp-beginners/thread158182.html
Напишите, пожалуйста несколько самых простеньких заданий на С++ а точнее Visual C++ 2010 (если это имеет значение) Заранее спасибо.
C++ Вычислить стоимость разговора Добрый вечер. Не пойму в чем ошибка??? #include <windows.h> #include <iostream> using namespace std; void main () { SetConsoleOutputCP(1251); cout<<"__________________________________"<<endl; подробнее

Показать сообщение отдельно
grrrrr
 Аватар для grrrrr
45 / 45 / 7
Регистрация: 21.04.2009
Сообщений: 265
09.08.2010, 13:04     Переменные в циклах
я понимаю как работает переменная i первом цикле, но во втором не пойму. Переменная i объявлена, но не проинициализирована. Какое значение во втором цикле?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
char * left(const char * str, int n)
{
     if(n<0)
        n=0;
     
     char * p = new char[n+1];
     int i;
     
     for(i=0; i<n && str[i]; i++)
        p[i] = str[i];
     
     while(i<=n)
        p[i++] = '\0';
     
     return p;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru