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

Работа с указателями - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Метод DELETE http://www.cyberforum.ru/cpp-beginners/thread287195.html
Работаю в MFC. Компилятор материться на это CString Alphabet = "qwertyuiop"; Alphabet=Alphabet.Delete(j,1); Error 2 error C2593: 'operator =' is ambiguous g:\plf\plf\plfdlg.cpp 286 plf В чем проблема, кто подскажет? Буду признателен.
C++ Unicode - указатели на строки Добрый день! Работаю в VS 2010. Для начала приведу вырезку из кода: void Rational::errorMsg() const { //MessageBox(HWND_DESKTOP,(LPCWSTR)((void*)"Division by zero!"),(LPCWSTR)((void*)"Warning!"),MB_OK); //MessageBox(HWND_DESKTOP,reinterpret_cast<LPCWSTR>("Division by zero!"),reinterpret_cast<LPCWSTR>("Warning!"),MB_OK); std::cout<<"Division by zero!\n"; return; } http://www.cyberforum.ru/cpp-beginners/thread287194.html
C++/CLI WinForms Калькулятор: куда девается запятая?
/*Запятая*/ private: System::Void Comma_Click(System::Object^ sender, System::EventArgs^ e) { if (pole->Text != "") { setNum(","); } else {
Секундомер. C++
Знаю подобные темы уже рассматривались на форуме, но ни в одной из них я не нашел ответа мой вопрос... Как организовать секундомер что бы он начал счет в конкретный момент выполнения программы и закончил считать в нужный момент, записав результат в переменную ?
C++ Библиотека С++ http://www.cyberforum.ru/cpp-beginners/thread287185.html
В общем, нужно написать программу для области "Библиотека". Есть пару вопросов. Вот сам код программы: header: #include <string> using namespace std; //Клас для читачів// class Person{
C++ Файлы Дан файл f, содержащий те же самые сведения об учениках школы, имя, фамилия, название класса (буква) и дополнительно отметки, полученные учениками в последней четверти. а) собрать в файле g сведения о лучших учениках школы, т.е. об учениках, не умеющих отметок ниже четырех и по сумме баллов не уступающих другим ученикам своего и параллельного классов. программа на языке Си, и должен быть... подробнее

Показать сообщение отдельно
ValeryLaptev
Эксперт С++
1029 / 808 / 48
Регистрация: 30.04.2011
Сообщений: 1,650
02.05.2011, 16:19     Работа с указателями
C++
1
2
3
4
5
6
7
8
for (int i=0; i<iSize; ++i)     
        
                        if (pAr[i]%2==0 && pAr[i]!=0)
                        {                               
                        iSizeEvenNumber +=1;
                        arr[i]=pAr[i];
                                    
                        }
Посмотри внимательно!
У тебя присвоение только в тех случаях, когда условие выполняется. А если не выполняется?
Для arr нужна отдельная переменная цикла, которая увеличивается внутри if. iSizeEvenNumber для этого подойдет...
 
Текущее время: 08:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru