0 / 0 / 0
Регистрация: 26.10.2013
Сообщений: 16
1

Не могу скомплировать программу

26.10.2013, 10:50. Показов 2513. Ответов 38
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Решил освоить С++ . Начал заниматься по книге С.Рао "С++ за 21 день". При попытке компиляции первой же учебной программы повылазила куча непонятных ошибок. Помогите разобраться. (программа от автора книги)
Вот код.
C++
1
2
3
4
5
6
7
8
9
10
[1: #include <iostream>
2: int main()
3: {
4: int x = 8;
5: int y = 6;
6: std::cout << std::endl;
7: std::cout << x - y << “ “ << x * y << x + y;
8: std::cout << std::endl;
9: return 0;
10:}
Вот ошибки
Код
/home/ruslan/Рабочий стол/qewqqe/main.cpp:1: ошибка: stray '#' in program
/home/ruslan/Рабочий стол/qewqqe/main.cpp:13: ошибка: stray '\342' in program
/home/ruslan/Рабочий стол/qewqqe/main.cpp:13: ошибка: stray '\234' in program
/home/ruslan/Рабочий стол/qewqqe/main.cpp:13: ошибка: stray '\342' in program
/home/ruslan/Рабочий стол/qewqqe/main.cpp:13: ошибка: stray '\200' in program
/home/ruslan/Рабочий стол/qewqqe/main.cpp:13: ошибка: stray '\234' in program
/home/ruslan/Рабочий стол/qewqqe/main.cpp:1: ошибка: expected unqualified-id before numeric constant
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.10.2013, 10:50
Ответы с готовыми решениями:

Не могу дальше писать программу из-за того что не могу, не умею писать БД
Здравствуйте помогите написать БД. Я создаю программу, которая будет работать с данными!...

Не могу скачать программу
У меня Windows XP. Нужно скачать Pascal 7.0,но каждый раз скачивая,возникает проблема вне...

не могу пропачить программу
скачал сони саунд форж про10 с сайта http://kinozal.tv/ , там в наборе есть пач. так в списке...

Не могу установить программу
Не могу установить программу KDevelop на debian!!! Как тут устанавливаются программы????????

38
Модератор
Эксперт по электронике
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,516
26.10.2013, 22:12 21
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от tika Посмотреть сообщение
Просто так написал автор. Я решил следовать образцу.
в Си строки не нумеруются
Это не бэйсик( хотя в новых тоже уже нумерации нет)
0
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
26.10.2013, 22:12 22
Ваш код, в gedit, должен так выглядеть.
Миниатюры
Не могу скомплировать программу  
0
205 / 165 / 41
Регистрация: 25.10.2013
Сообщений: 527
26.10.2013, 22:12 23
Цитата Сообщение от tika Посмотреть сообщение
Просто так написал автор. Я решил следовать образцу.
Автор так написал, потому что это стандарт написания кода. Чтобы читающим людям было сразу понятно где находится код. Не надо писать строки. Они отображаются(если отображаются) исключительно средствами программ. Вообще желательно не копировать текст откуда-то, а сразу нарыть в интернете уже готовые файлы к этой книге с разрешениями .cpp и .h
0
Модератор
Эксперт по электронике
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,516
26.10.2013, 22:14 24
Цитата Сообщение от alsav22 Посмотреть сообщение
Он не знал, что из консоли запускаете.
так что из консоли запускает?
имя, сестра, имя (с)
в смысле имя компилятора
или это линукс? тогда умолкаю
0
0 / 0 / 0
Регистрация: 26.10.2013
Сообщений: 16
26.10.2013, 22:15  [ТС] 25
Эй ,народ, вы здесь?
0
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
26.10.2013, 22:16 26
Цитата Сообщение от tika Посмотреть сообщение
Просто так написал автор. Я решил следовать образцу.
В книге показано, как это в редакторе выглядит.
0
0 / 0 / 0
Регистрация: 26.10.2013
Сообщений: 16
26.10.2013, 22:17  [ТС] 27
Это линукс!
0
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
26.10.2013, 22:17 28
Цитата Сообщение от ValeryS Посмотреть сообщение
так что из консоли запускает?
Значит, что окно не закроется после завершения программы. Или о чём вопрос?
0
0 / 0 / 0
Регистрация: 26.10.2013
Сообщений: 16
26.10.2013, 22:19  [ТС] 29
Вот код.
Код
1: #include <iostream>
2: int main()
3: {
4: int x = 8;
5: int y = 6;
6: std::cout << std::endl;
7: std::cout << x - y << " " << x * y << x + y;
8: std::cout << std::endl;
9: return 0;
10:}
0
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
26.10.2013, 22:20 30
tika, вы посты все читаете (22) или как?
0
Модератор
Эксперт по электронике
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,516
26.10.2013, 22:22 31
Цитата Сообщение от alsav22 Посмотреть сообщение
Значит, что окно не закроется после завершения программы.
я имел ввиду что за компилятор
но поскольку
Цитата Сообщение от tika Посмотреть сообщение
Это линукс!
вопрос снимается
ну привык я что большая часть под форточками сидит
и оттуда же проги запускает
прошу пардона
0
0 / 0 / 0
Регистрация: 26.10.2013
Сообщений: 16
26.10.2013, 22:22  [ТС] 32
Вроде бы да.
0
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
26.10.2013, 22:27 33
Цитата Сообщение от tika Посмотреть сообщение
Вроде бы да.
Тогда что за код в 30 посте? К чему выложили?
0
0 / 0 / 0
Регистрация: 26.10.2013
Сообщений: 16
26.10.2013, 22:29  [ТС] 34
Просто попросили еще раз код выложить.
0
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
26.10.2013, 22:30 35
Цитата Сообщение от tika Посмотреть сообщение
Просто попросили еще раз код выложить.
В каком посте?
0
Модератор
Эксперт по электронике
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,516
26.10.2013, 22:33 36
Цитата Сообщение от tika Посмотреть сообщение
Просто попросили еще раз код выложить.
вот как твой код должен выглядеть

C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
int main()
{
int x = 8;
int y = 6;
std::cout << std::endl;
std::cout << x - y << " " << x * y << x + y;
std::cout << std::endl;
return 0;
}
номера строк не вбиваешь
1
0 / 0 / 0
Регистрация: 26.10.2013
Сообщений: 16
26.10.2013, 22:36  [ТС] 37
В 27 посте, но после того как я выложил код он (автор поста) отредактировал сообщение на "удалено"

Добавлено через 2 минуты
ValeryS спасибо все заработало. Решено.

Добавлено через 37 секунд
ValeryS спасибо все заработало. Решено.
0
Модератор
Эксперт по электронике
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,516
26.10.2013, 22:41 38

Не по теме:

Добавлено через 2 минуты
ValeryS спасибо все заработало. Решено.

Добавлено через 37 секунд
ValeryS спасибо все заработало. Решено.[/QUOTE]

еще раз повтори, приятно слышать:)


кстати alsav22 тебя старательно к этой мысли тянул ну в смысле нумерации
Цитата Сообщение от alsav22 Посмотреть сообщение
Не нужно номера строк писать. Они или редактором должны вставляться (gedit делает) или вообще без строк.
0
alsav22
26.10.2013, 22:44     Не могу скомплировать программу
  #39

Не по теме:

Цитата Сообщение от ValeryS Посмотреть сообщение
кстати alsav22 тебя старательно к этой мысли тянул ну в смысле нумерации
Тянул - слабо сказано (22 пост).

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.10.2013, 22:44

Не могу запустить программу
static void Main(string args) { double A; ...

Не могу доделать программу
MASM MODEL SMALL .STACK 100h .DATA oct dw (?) .CODE main PROC mov ax,...

не могу доделать программу
#include &lt;iostream&gt; using namespace std; int main () { int a; int k; for (k=0;k&lt;6;k++)...

Не могу написать программу
Здравствуйте у меня проблема с программой помогите пожалуйста: Программа, печатающая максимальный...


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

Или воспользуйтесь поиском по форуму:
39
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru