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

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

Войти
Регистрация
Восстановить пароль
 
Newnoobuser
0 / 0 / 0
Регистрация: 14.04.2014
Сообщений: 3
#1

Компиляция - C++

14.04.2014, 19:15. Просмотров 484. Ответов 7
Метки нет (Все метки)

Всем привет. Я только-только начал этим заниматься, и сразу столкнулся с проблемой.

Читаю книгу Дэвиса "С++ для чайников". поставил Dev С++ специально 4.9.8.0 чтоб не было расхождений по книге. Сделал все как там написано. Но проблема в следующем, первая же программа не хочет компилироваться.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <cstdio>
#include <cstdlib>
#include <iostream>
 
 using namespaсe std;
 
int main(int nNumberofArgs, char* pszArgs[])
{
    int celsius;
    cout << "введите температуру по цельсию:  "
    cin>>celcius;
    
    int factor;
    factor = 212 - 32;
    
    int fahrenheit;
    fahrenheit = factor * celsius/100 + 32;
    cout << "Температура по Фаренгейту:  ";
    cout << fahrenheit;
    
    return 0;
}
Лог

Compiler: Default compiler
Executing g++.exe...
g++.exe "C:\C\conversion.cpp" -o "C:\C\conversion.exe" -fexceptions -g3 -I"C:\Dev-Cpp\include\c++" -I"C:\Dev-Cpp\include\c++\mingw32" -I"C:\Dev-Cpp\include\c++\backward" -I"C:\Dev-Cpp\include" -L"C:\Dev-Cpp\lib"
C:/C/conversion.cpp:5: stray '\361' in program

C:/C/conversion.cpp:5: parse error before `e'
C:/C/conversion.cpp: In function `int main(int, char**)':
C:/C/conversion.cpp:10: `cout' undeclared (first use this function)
C:/C/conversion.cpp:10: (Each undeclared identifier is reported only once for
each function it appears in.)
C:/C/conversion.cpp:11: parse error before `>>' token

Execution terminated

***
над using namespaсe std; горит красная строка, и не понятно что она хочет.

Я в непонятках.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.04.2014, 19:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Компиляция (C++):

Компиляция - C++
Здравствуйте, программисты! Я немного запутался с тем, как проводится компиляция в C++. Я так понял, что вначале все обрабатывается...

Компиляция - C++
Всем привет. При компиляции в Visual studio 2015 мне выводит ошибку &quot;LNK1112 тип компьютерного модуля &quot;x64&quot; противоречит типу целевого...

Компиляция - C++
Всем привет! Возникла такая проблема. Когда с помощью командной строки компилируешь программу без оптимизации, она работает. Но когда...

C++ Компиляция - C++
Я с С++ первый раз знаком подскажите как скомпилировать программу в Microsoft Visual C++ 2010???

компиляция - C++
моя программа компилирует код которого уже нет! что делать?

Компиляция - C++
У меня есть 64битный дебиан, возможно ли скомпилировать код под 32 бита? Может у g++ есть какие-то опции для такой компиляции?

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
pav1uxa
1792 / 1632 / 622
Регистрация: 23.01.2014
Сообщений: 5,910
Завершенные тесты: 1
14.04.2014, 19:18 #2
Цитата Сообщение от Newnoobuser Посмотреть сообщение
Я в непонятках.
Во-первых, когда выкладываете код на форуме, выделяйте его тегами [ CPP][ /CPP].
Во-вторых, после строки
C++
1
cout << "введите температуру по цельсию: "
запятой нету
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
14.04.2014, 19:24 #3
Цитата Сообщение от pav1uxa Посмотреть сообщение
Во-вторых, после строки
Код C++
1
cout << "введите температуру по цельсию: "
запятой нету
Точки с запятой
pav1uxa
1792 / 1632 / 622
Регистрация: 23.01.2014
Сообщений: 5,910
Завершенные тесты: 1
14.04.2014, 19:24 #4
В-третьих, в слове "namespace" буква "с" у вас написана в какой-то другой кодировке. Сотрите целиком это слово и напишите по новой сами.
В-четвертых, Вы объявляете переменную "int celsius" а используете "cin>>celcius".
Newnoobuser
0 / 0 / 0
Регистрация: 14.04.2014
Сообщений: 3
14.04.2014, 19:24  [ТС] #5
Спасибо за быстрый ответ!
сейчас.
pav1uxa
1792 / 1632 / 622
Регистрация: 23.01.2014
Сообщений: 5,910
Завершенные тесты: 1
14.04.2014, 19:27 #6
Цитата Сообщение от Newnoobuser Посмотреть сообщение
Спасибо за быстрый ответ! Виной тому моя невнимательность, но тем не менее проблема не решилась.
я дописал там что еще не так. и в [ CPP] и [ /CPP] не должно быть пробелов, я их специально добавил чтобы у меня они не изменились. и там кнопка есть "предварительный просмотр" чтобы посмотреть как ваше сообщение будет выглядеть...
Newnoobuser
0 / 0 / 0
Регистрация: 14.04.2014
Сообщений: 3
14.04.2014, 19:31  [ТС] #7
Потрясающе. Виной всему моя невнимательность. При том что я перечитывал код раз 7 не меньше. (Ну, стереть слово и перезаписать заново я никогда бы не догадался)

Всем большое спасибо!
pav1uxa
14.04.2014, 19:34     Компиляция
  #8

Не по теме:

Цитата Сообщение от Newnoobuser Посмотреть сообщение
(Ну, стереть слово и перезаписать заново я никогда бы не догадался)
Вопрос в том каким образом вы его так криво записали оО

А найти это было не сложно. Во-первых, компилятор сам сказал вам что на 5ой строке какая то непонятная штука перед символом "е". Во-вторых, ваша среда разработки должна подсвечивать подобные слова (ну если вы не в notepade пишете конечно ). Если не подсвечивает - значит оно неверно написано как-то.

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.04.2014, 19:34
Привет! Вот еще темы с ответами:

Компиляция AdvanceComp - C++
добрый день! Подскажите, пожалуйста, как можно компилировать AdvanceCOMP, но с минимальным размером? Я компилирую через Mingw

Раздельная компиляция - C++
В Гугле не забанен,нашел описание самого принципа,но конкретных примеров не нашел. Вопросы вот какие: 1) Если у меня есть класс,...

Условная компиляция - C++
Простенькая программка, которая при изменении в коде S с 1 на 2 должна выводить разные значения. Проблема в том что не срабатывает #if. При...

Раздельная компиляция - C++
Здравствуйте, я перечитал на форуме информацию по этой теме, но пока что не сумел разобраться. У меня в проекте такие файлы: ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
14.04.2014, 19:34
Ответ Создать тему
Опции темы

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