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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 64, средняя оценка - 4.88
kuklus
0 / 0 / 0
Регистрация: 20.10.2009
Сообщений: 12
#1

vc++ (error C2447) - C++

20.10.2009, 12:59. Просмотров 8143. Ответов 27
Метки нет (Все метки)

ривет, я вот только начинаю не ругайтесь, написал по учебнику вот такое

C++
1
2
3
4
5
6
7
#include <iostream.h> 
#include <stdafx.h>
void main (void);
 
{ 
    cout << "типа хело ворлд";
}

а VisualC++ при компиле пишет:
error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа)
я не понял что он имеет ввиду
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.10.2009, 12:59     vc++ (error C2447)
Посмотрите здесь:

Ошибка error C2447 - C++
Всем привет, недавно начал осваивать язык С++, задали курсач, тема создание программы - конвертера величин. Примеры не смотрел, знаю что...

ошибка компиляции error C2447 - C++
Здравствуйте! Помогите плиз разобратся с проблемой при компиляции...суть такова, примеры из книги по которой учу С++, сначало пользовался...

Все та же ошибка error C2447 - C++
Всем привет!При компиляции,компилятор высвечивает мне &quot;error C2447: {: отсутствует заголовок функции (возможно, используется формальный...

Error C2447: {: отсутствует заголовок функции - C++
Помогите, пожалуйста...:cry: #include &quot;stdafx.h&quot; #include&lt;fstream&gt; #include&lt;math.h&gt; using namespace std; double...

error C2447: missing function header - C++
пишет ошибку error C2447: missing function header (old-style formal list?) #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std;...

error C2447: '{' : missing function header - C++
не компилится данная прога выдает error C2447: '{' : missing function header (old-style formal list?) в ms visual studio 2008 ...

Ошибка 2 error C2447: {: отсутствует заголовок функции. Как исправить?? - C++
помогите пожалуста найти ошибку. #include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; #include&lt;conio.h&gt; void main() { int a,i,j,b,s; ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rififi
2338 / 1053 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
20.10.2009, 16:10     vc++ (error C2447) #21
kuklus,
лучше использовать встроенные средства языка и стандартной библиотеки

C++
1
2
3
4
5
6
7
8
9
#include <locale>
#include <iostream>
 
int main()
{
setlocale(LC_ALL, "");
std::cout << "Привет!" << std::endl
return 0;
}
oxotnik
1586 / 1063 / 33
Регистрация: 21.08.2008
Сообщений: 4,545
Записей в блоге: 1
20.10.2009, 16:28     vc++ (error C2447) #22
http://www.cyberforum.ru/cpp-beginne...read10662.html
kuklus
0 / 0 / 0
Регистрация: 20.10.2009
Сообщений: 12
20.10.2009, 16:29  [ТС]     vc++ (error C2447) #23
Вы издеваетесь надо мной?
всё переписал начал компилить ошибок куча тёмная...

Ошибка 4 error C3861: setlocale: идентификатор не найден c:\users\kuklus\documents\visual studio 2008\projects\console\console\console.cpp 6
================
Ошибка 5 error C2653: std: не является именем класса или пространства имен c:\users\kuklus\documents\visual studio 2008\projects\console\console\console.cpp 7
=================
Ошибка 7 error C2653: std: не является именем класса или пространства имен c:\users\kuklus\documents\visual studio 2008\projects\console\console\console.cpp 7

================
Ошибка 9 error C2143: синтаксическая ошибка: отсутствие ";" перед "return" c:\users\kuklus\documents\visual studio 2008\projects\console\console\console.cpp 8
==================
Ошибка 3 error C2065: LC_ALL: необъявленный идентификатор c:\users\kuklus\documents\visual studio 2008\projects\console\console\console.cpp 6
==================
Ошибка 8 error C2065: endl: необъявленный идентификатор c:\users\kuklus\documents\visual studio 2008\projects\console\console\console.cpp 8
===============
Ошибка 6 error C2065: cout: необъявленный идентификатор c:\users\kuklus\documents\visual studio 2008\projects\console\console\console.cpp 7
==================

Ужас я уж не знаю кого слушать... даже во многих книгах написаны примеры с кучей ошибок....
Rififi
2338 / 1053 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
20.10.2009, 16:45     vc++ (error C2447) #24
kuklus,
Вы издеваетесь надо мной?
всё переписал начал компилить ошибок куча тёмная...


а чуток подумать - не? (:
очевидно же, что такие короткие программы набираются сразу в браузере, и элементарно лень запускать для этого компилятор. следовательно, имеется отличная от нуля вероятность ошибиться при наборе. мы тоже можем ошибиться, как и авторы (или технические редакторы) книг. только нам, в отличие от них не платят фишки за код

в строке с std::cout есть ошибка - отсуствует точка с запятой в конце. если бы ты знал элементарные основы C++, ты бы это понял.

вот тест на онлайн-компиляторе:
http://codepad.org/ReKzbyDr

тест в VS2008
[img]http://i065.***********/0910/58/13e304365513.jpg[/img]

Вывод:
1. у тебя криво/неправильно настроена студия
2. у тебя неправильная прокладка между стулом и клавиатурой
odip
Эксперт С++
7155 / 3295 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
20.10.2009, 16:56     vc++ (error C2447) #25
2. у тебя неправильная прокладка между стулом и клавиатурой


Возможно пункт 1 - следствие из 2 ?
kuklus
0 / 0 / 0
Регистрация: 20.10.2009
Сообщений: 12
20.10.2009, 17:02  [ТС]     vc++ (error C2447) #26
На счёт вывода:
1. скорее всего... ну что-то я уже столько встетил с ним проблем что решил перейти на DEV-C++
2. эт врятли...


Эээээ яж написал что я только что решил изучать C++ не надо оскорблять....
Rififi
2338 / 1053 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
20.10.2009, 17:19     vc++ (error C2447) #27
kuklus,
во-первых, это только предположения. во-вторых, каждое из них является необходимым и достаточным для возникновения указанных проблем, то есть комбинируются они по правили ИЛИ а не И. так например, если с прокладкой всё в порядке, значит остается первый вариант. крути настройки.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2009, 12:37     vc++ (error C2447)
Еще ссылки по теме:

error C2447: '{' : missing function header (old-style formal list?) - C++
#include &lt;stdio.h&gt; #include&lt;conio.h&gt; int main(int argc, char *argv); { FILE *in, *out; /* описывает два указателя типа FILE */ ...

Ошибка error C2447: {: отсутствует заголовок функции. Как исправить?? - C++
Подскажите, пожалуйста, как исправить? #include &lt;iostream&gt; #include &lt;stdio.h&gt; using namespace std; const int maxV = 10000; ...

Видает ошибку error C2447: missing function header (old-style formal list?) - C++
Помогите найти ошибку #include &lt;iostream&gt; #include &lt;cmath&gt; using std::cin; using std::cout; { float c; float a =1000; ...

Выдает ошибку error C2447: missing function header (old-style formal list?) - C++
#include &lt;conio.h&gt; #include &lt;iostream.h&gt; #include &lt;stdio.h&gt; #include &lt;math.h&gt; int main (); { short int n,m,i,d,s=0; cout...

error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа) - C++
Добрый день. Решаю такую задачку: &quot;Написать программу с использованием функции, определяющей из двух введённых чисел то, которое...


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

Или воспользуйтесь поиском по форуму:
AlmightyMax
0 / 0 / 0
Регистрация: 26.11.2009
Сообщений: 8
26.11.2009, 12:37     vc++ (error C2447) #28
Вот у меня сейчас появилось желание сделать чтобы на экране было приветствие а потом для того чтобы продолжить нажмите 1 а для того чтобы выйти 0
Yandex
Объявления
26.11.2009, 12:37     vc++ (error C2447)
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru