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

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

Войти
Регистрация
Восстановить пароль
 
 
KostyaKulakov
Заблокирован
#1

Вопросы по основам языка - C++

02.07.2012, 22:39. Просмотров 825. Ответов 17
Метки нет (Все метки)

Доброй ночи уважаемые сис админы
я недавно начал "кодить" и у меня есть пару вопросов на которые я сам не в состояние ответить
1. я кодю на Visual studio c++ и сразу же заметил на форуме, что есть c++ и Visual studio c++ я бы хотел узнать разницу
2. я написал код"
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
 
using namespace std;
 
int main()
{
    cout << "hello World! ^^" << endl;
    system("PAUSE");
    return(0);
}
и мне стало интересно за что отвечает функция
C++
1
#include <iostream>
и
C++
1
using namespace std;
вобще нужно их вставлять или нет?
также меня заинтересовал вопрос как сделать так, чтобы сообщение выводились по Русски. дабы пишу по Русски одно, а выдаёт другое
всем ромашек
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.07.2012, 22:39     Вопросы по основам языка
Посмотрите здесь:

Вопросы по основам C++ - C++
Доброго времени суток... вот тут пару вопросов из 140 на которые я не знаю ответа . Не могли бы вы помоч. для каждого вопроса...

Вопрос по основам С++ - C++
Страуструп 3 -е Специальное издание стр 297 class Unique_handler { private: // операция копирования закрыты с целью //...

4 задачи по основам программирования - C++
Задание 1. Составить блок-схему и программу нахождения произведения всех членов арифметической прогрессии от 10 до 30 с шагом 1,15 ...

Несколько вопросов по основам программирования - C++
Вот дали вопросы по С++ ,но точного ответа так и не нашел!! Может вы чем то поможете или дадите сылочку на них!! Вот сами вопросы!! ...

Какая версия языка у языка С++? - C++
Здравствуйте! Собираюсь писать егэ по информатике уже меньше, чем через две недели. Собираюсь писать код на С++. В заданиях пишется,...

Какие книги по основам C++ посоветуете почитать? - C++
Привет :) Какие книги посоветуете начать читать? Начал читать страуступа, но там много воды и недостаток информации, т.е. приведёт код...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rabbit13245
28 / 28 / 2
Регистрация: 21.04.2012
Сообщений: 282
02.07.2012, 22:42     Вопросы по основам языка #2
#include - директива препроцессора) iostream - заголовочный файл для организации ввода вывода. Ты его должен подключить.

using namespace std - использование пространства имен. Также нужно писать. Позволяет обращаться к объектам (std::cout) напрямую

если нужен вывод по русски - внутри функции

C++
1
setlocale(LC_ALL, "Russian");
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
02.07.2012, 22:44     Вопросы по основам языка #3
Цитата Сообщение от KostyaKulakov Посмотреть сообщение
1. я кодю на Visual studio c++ и сразу же заметил на форуме, что есть c++ и Visual studio c++ я бы хотел узнать разницу
вас как новичка это пока что недолжно волновать, придет время и все узнаете
Цитата Сообщение от KostyaKulakov Посмотреть сообщение
2. я написал код"
и мне стало интересно за что отвечает функция
вобще нужно их вставлять или нет?
во-первых это не функции, во-вторых вы литературу вообще открывали?
Цитата Сообщение от KostyaKulakov Посмотреть сообщение
также меня заинтересовал вопрос как сделать так, чтобы сообщение выводились по Русски. дабы пишу по Русски одно, а выдаёт другое
выводите на английском
Литература C++
g-h
67 / 67 / 1
Регистрация: 03.06.2012
Сообщений: 176
02.07.2012, 22:50     Вопросы по основам языка #4
Цитата Сообщение от KostyaKulakov Посмотреть сообщение
#include <iostream>
и Код C++
1 using namespace std;
вобще нужно их вставлять или нет?
#include <iostream> нужно вставлять если в программе будет ввод/вывод
using namespace std; можно не вставлять, но тогда вместо
C++
1
cout << "hello World! ^^" << endl;
придется вот так писать:
C++
1
std::cout << "hello World! ^^" << std::endl;
KristopherRobin
137 / 133 / 6
Регистрация: 11.09.2011
Сообщений: 407
02.07.2012, 22:51     Вопросы по основам языка #5
C++ это язык программирования. есть несколько разных компиляторов этого языка от разных фирм. от microsoft - это Visual C++, есть еще Intel C++, Digital Mars C++, MinGW, Borland C++
KostyaKulakov
Заблокирован
02.07.2012, 22:51  [ТС]     Вопросы по основам языка #6
всё конечно замечательно. спасибо всем за ответы.
модератор. я же говарю только недавно начал. буду исправляться
ещё одно: за что отвечает: return(0);
g-h
67 / 67 / 1
Регистрация: 03.06.2012
Сообщений: 176
02.07.2012, 22:53     Вопросы по основам языка #7
return 0; выход из программы 0-означает успешное завершение.
DU
1482 / 1058 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
02.07.2012, 22:54     Вопросы по основам языка #8

извиняюсь, не удержался
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
02.07.2012, 22:54     Вопросы по основам языка #9
return 0; - этой строкой завершается функция main()
Rabbit13245
28 / 28 / 2
Регистрация: 21.04.2012
Сообщений: 282
02.07.2012, 22:55     Вопросы по основам языка #10
return - возвращает то или иное значение) в данном случае возвращает ноль - все успешно в функции main.
KostyaKulakov
Заблокирован
02.07.2012, 22:57  [ТС]     Вопросы по основам языка #11
ребят спасибо всем за ответы. в предыдущем посту модератор меня поправил.
Цитата Сообщение от Jupiter Посмотреть сообщение
во-первых это не функции
а можете мне подсказать, что это за чудо
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
02.07.2012, 23:01     Вопросы по основам языка #12
Цитата Сообщение от KostyaKulakov Посмотреть сообщение
а можете мне подсказать, что это за чудо
тебе уже ответили
Цитата Сообщение от Rabbit13245 Посмотреть сообщение
#include - директива препроцессора) iostream - заголовочный файл для организации ввода вывода. Ты его должен подключить.
using namespace std - использование пространства имен.
последнее можно считать инструкцией но никак не функцией
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
02.07.2012, 23:03     Вопросы по основам языка #13
#include <iostream> - это заголовок, заголовки обычно содержат информацию необходимую для программы. Заголовок iostream используется для поддержки системы ввода вывода.

using namespace std; - означает что компилятор должен использовать пространство имён std.
DU
1482 / 1058 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
02.07.2012, 23:04     Вопросы по основам языка #14
почему бы не спросить тогда, что такое директива компилятора или пространство имен?
в общем без книги это объяснять бестолку. автор не владеет самой элементарной базой.
поэтому нужно идти сюда и выбирать что-нибудь:
Литература C++
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.07.2012, 23:05     Вопросы по основам языка
Еще ссылки по теме:

Указать верные утверждения в тесте по основам c++ - C++
Не могу понять, где ошибаюсь в тесте, нужно отметить только верное: 1) Синтаксис программы на C++ проверяется на этапе компиляции. 2)...

Значение слов в С++. Нужен словарь и литература по основам - C++
Всем привет!Можете посоветовать словарь или литературу где будет описываться значения слов и символов например for это цикл и т.д. include...

Вопросы по теории - C++
Здравствуйте, уважаемые участники форума. Начинаю изучать программирование и язык C++ в частности. И сразу же появились вопросы,...

Вопросы от новичка. - C++
Всем доброго времени суток, уважаемые форумчане. Мне 12 лет. Собираюсь серьезно изучать C++. Пока работала в средах LogoWriter (понятие...


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

Или воспользуйтесь поиском по форуму:
KostyaKulakov
Заблокирован
02.07.2012, 23:05  [ТС]     Вопросы по основам языка #15
Спасибо всем. если будут ещё вопросы буду спрашивать.

Добавлено через 53 секунды
DU а может подскажешь, что из литературы можно почитать?
Yandex
Объявления
02.07.2012, 23:05     Вопросы по основам языка
Ответ Создать тему
Опции темы

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