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

что делать если выдает такую ошибку? - C++

Восстановить пароль Регистрация
 
xtilionx
0 / 0 / 0
Регистрация: 25.04.2012
Сообщений: 13
14.05.2012, 17:59     что делать если выдает такую ошибку? #1
--------------------Configuration: 5 - Win32 Debug--------------------
Compiling...
5.cpp
h:\5\5\5.cpp(21) : fatal error C1010: unexpected end of file while looking for precompiled header directive
Error executing cl.exe.

5.exe - 1 error(s), 0 warning(s)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Avazart
 Аватар для Avazart
6900 / 5140 / 252
Регистрация: 10.12.2010
Сообщений: 22,587
Записей в блоге: 17
14.05.2012, 18:01     что делать если выдает такую ошибку? #2
Код приведи
xtilionx
0 / 0 / 0
Регистрация: 25.04.2012
Сообщений: 13
14.05.2012, 18:13  [ТС]     что делать если выдает такую ошибку? #3
// 5.cpp : Defines the entry point for the console application.
//



#include <iostream>
#include <algorithm>
#include <iterator>

int main()
{
const int k = 10;
static int arr[k];
for (int i=0; i < k; i++) std::cin>> arr[i];
std::copy (arr, arr + k, std::ostream_iterator<int>(std::cout, " "));
std::cout<< std::endl;
std::copy_if(arr, arr + k, std::ostream_iterator<int>(std::cout, " "),
[](const int value) ->bool {return std::count(arr, arr + k, value) == 1; } );
return 0;
}
Avazart
 Аватар для Avazart
6900 / 5140 / 252
Регистрация: 10.12.2010
Сообщений: 22,587
Записей в блоге: 17
14.05.2012, 18:16     что делать если выдает такую ошибку? #4
C++
1
[](const int value) ->bool {return std::count(arr, arr + k, value) == 1;}
А твой компилятор поддерживает это?

Вот что у меня пишит Visual Studio 10
Миниатюры
что делать если выдает такую ошибку?  
xtilionx
0 / 0 / 0
Регистрация: 25.04.2012
Сообщений: 13
14.05.2012, 18:18  [ТС]     что делать если выдает такую ошибку? #5
не знаю, а что если нет?
Avazart
 Аватар для Avazart
6900 / 5140 / 252
Регистрация: 10.12.2010
Сообщений: 22,587
Записей в блоге: 17
14.05.2012, 18:22     что делать если выдает такую ошибку? #6
не знаю,
Проверь
а что если нет?
Использую ф-циональные объекты вместо лямбд
xtilionx
0 / 0 / 0
Регистрация: 25.04.2012
Сообщений: 13
14.05.2012, 18:24  [ТС]     что делать если выдает такую ошибку? #7
можешь написать, что именно вставить вместо этого ряда
?
Avazart
 Аватар для Avazart
6900 / 5140 / 252
Регистрация: 10.12.2010
Сообщений: 22,587
Записей в блоге: 17
14.05.2012, 18:25     что делать если выдает такую ошибку? #8
И у тебя ошибка с самой лямбде std::count может std::cout?
xtilionx
0 / 0 / 0
Регистрация: 25.04.2012
Сообщений: 13
14.05.2012, 18:27  [ТС]     что делать если выдает такую ошибку? #9
всё равно ошибка
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.05.2012, 18:39     что делать если выдает такую ошибку?
Еще ссылки по теме:

Выдает ошибку,тут что не так? Простейший класс C++
Почему выдает такой ответ что делать C++
C++ Как организовать проверку введённого числа, если введена буква то выдает ошибку и просит ввести число снова

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Avazart
 Аватар для Avazart
6900 / 5140 / 252
Регистрация: 10.12.2010
Сообщений: 22,587
Записей в блоге: 17
14.05.2012, 18:39     что делать если выдает такую ошибку? #10
Попробуй заменить на
C++
1
 std::copy_if(arr, arr + k, std::ostream_iterator<int>(std::cout, " "), [](const int value) ->bool {return false;} );
Если по прежнему ошибку пишит, значит не потдерживает.
Если запускается то само выражение неправильно написано.
Yandex
Объявления
14.05.2012, 18:39     что делать если выдает такую ошибку?
Ответ Создать тему
Опции темы

Текущее время: 15:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru