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

Необходимо пояснение моих ошибок. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перегрузка [] http://www.cyberforum.ru/cpp-beginners/thread46504.html
Здравствуйте все, снова. char operator(const unsigned short i )const ; char & operator(const unsigned short i ) ; Пишу MyStrClass str("test") cout<<str; str='b'; Как компилятор...
C++ Эмуляция нажатия клавиш для SDL Столкнулся с такой проблемой что на эмуляцию нажатия клавиш, SDL не реагирует. Точнее DOSBox. Пробовал 2 метода (WINAPI), оба не подходят. Походу к SDL надо особое обращение... Помогите плиз. Заранее... http://www.cyberforum.ru/cpp-beginners/thread46467.html
Почему не работает программа C++
задача взята из учебника Дейтел Х. Как програмировать на С++ рис 6.1 вроде все набрал правильно но выдает ошибки вот код: #include "stdafx.h" #include <windows.h> #include <iostream> #include...
C++ Игра Змейка (хвост змеи)
Немогу сообразить каким способом пришить змее хвост.Подкиньте пару идей. PS:грубо,страшно написано но я пока по другому не умею ) #include<iostream> #include<windows.h> #include<conio.h> using...
C++ Ряды. Рекурсия http://www.cyberforum.ru/cpp-beginners/thread46394.html
В общем,у меня задача написать рекурсивно вычисление выражения exp(0.56*x+ln(x^2)) с помощью рядов. Нужно получить число просуммированных членов ряда,обеспечивающих вычисление исходной функции с...
C++ Расчет кол-ва неотрицательных элементов массива надо найти кол-во не отрицательных элементов массива он выводит какое-то число далеко заходящее за номера элементов #pragma hdrstop #include <iostream.h> #include <stdlib.h>... подробнее

Показать сообщение отдельно
I159
4 / 4 / 0
Регистрация: 09.08.2009
Сообщений: 232

Необходимо пояснение моих ошибок. - C++

09.08.2009, 22:31. Просмотров 1058. Ответов 12
Метки (Все метки)

Привет. Изучаю C++, только начал. Занимаюсь по книге "С++ для чайников" Дэвиса. Списал из примера программу, при компеляции выдаёт 5 ошибок. Прошу прокомментировать ошибки и дать правильные варианты. учитывая мой уровень, = 0, буду благодарен за развёрнутые комментарии с кодами (если понадобится). Текст ошибок выделил красным.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
//Bit Test - инициируется две переменные и
//           выводятся результаты выполнения
//           операторов ~, &, |, ^
#include <stdio.h>
#include <iostream.h> //#warning This file includes at least one deprecated or antiquated header. \
 
int main(int nArg, char* pszArgs[])
{
    //Установка вывода в шестнадцатиричном виде
    cout.setf(ios::hex, ios::hex);
    //инициализация двух аргументов
int nArg = 0x1234; //declaration of 'int nArg' shadows a parameter 
int nArg2 = 0x00ff;
 
//Выполнение логических операций
//Сначала применяем унарный оператор NOT
cout << "Arg1   =0x" << nArg1  << "\n"; //`nArg1' undeclared (first use this function) 
cout << "Arg2   =0x" << nArg2  << "\n";
cout << "~nArg1 =0x" << ~nArg1 << "\n";
cout << "~nArg2 =0x" << ~nArg2 << "\n";
 
//Теперь - бинарные операторы
cout << "nArg1 & nArg2 = 0x"
     << (nArg1 & nArg2)
     << "\n";
cout << "nArg1 | nArg2 = 0x"
     << (nArg1 | nArg2)     
     << "\n";
cout << "nArg1 ^ nArg2 = 0x"
     << (nArg1 ^ nArg2)     
     << "\n";
     
     (return 0); // expected primary-expression before "return" 
                    // expected `)' before "return" 
}
Вот такие дела.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru