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

Code::Blocks 12.11 - ошибки при написании Hello, World - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.92
programina
 Аватар для programina
1912 / 597 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
20.02.2014, 22:57     Code::Blocks 12.11 - ошибки при написании Hello, World #1
Ребят вчера поставила Code::Blocks, всё норм создаю проект win 32, добавляю новый файл с++, и при компиляции простого кода...примитивного

C++ (Qt)
1
2
3
4
5
6
7
#include<iostream>
int main()
{
    cout << "hello wrold" << endl;
    system("pause");
    return 0;
}
выдет ошибку
/home/user/Рабочий стол/source.cpp||In function ‘int main()’:|
/home/user/Рабочий стол/source.cpp|4|error: ‘cout’ was not declared in this scope|
/home/user/Рабочий стол/source.cpp|4|note: suggested alternative:|
/usr/include/c++/4.8/iostream|61|note: ‘std::cout’|
/home/user/Рабочий стол/source.cpp|4|error: ‘endl’ was not declared in this scope|
/home/user/Рабочий стол/source.cpp|4|note: suggested alternative:|
/usr/include/c++/4.8/ostream|564|note: ‘std::endl’|
||=== Build finished: 2 errors, 0 warnings (0 minutes, 0 seconds) ===|
просто немогу понять почему, обясните если я может что-то не так делаю

Добавлено через 47 секунд
Не компилируется примитивный код
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ev_Hyper
 Аватар для Ev_Hyper
1808 / 1629 / 435
Регистрация: 15.12.2013
Сообщений: 5,801
20.02.2014, 22:58     Code::Blocks 12.11 - ошибки при написании Hello, World #2
C++
1
using namespace std;
S_el
1908 / 1503 / 296
Регистрация: 15.12.2013
Сообщений: 5,924
20.02.2014, 22:58     Code::Blocks 12.11 - ошибки при написании Hello, World #3
C++
1
#include <cstdlib>
подключите.Или уберите
C++
1
system("pause");
programina
 Аватар для programina
1912 / 597 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
20.02.2014, 23:04  [ТС]     Code::Blocks 12.11 - ошибки при написании Hello, World #4
Цитата Сообщение от S_el Посмотреть сообщение
#include <cstdlib>
ошибка не исчезла (

Добавлено через 2 минуты
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
using namespace std;
нет, не помогло (
DrOffset
6461 / 3835 / 886
Регистрация: 30.01.2014
Сообщений: 6,630
20.02.2014, 23:05     Code::Blocks 12.11 - ошибки при написании Hello, World #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от programina Посмотреть сообщение
ошибка не исчезла (
C++
1
2
3
4
5
6
7
8
#include <iostream>
#include <cstdlib>
int main()
{
    std::cout << "hello wrold" << std::endl;
    system("pause");
    return 0;
}
CodeBlocks 13.12 - все работает
programina
 Аватар для programina
1912 / 597 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
20.02.2014, 23:14  [ТС]     Code::Blocks 12.11 - ошибки при написании Hello, World #6
DrOffset, у вас нет
using namespace std;
Ev_Hyper
 Аватар для Ev_Hyper
1808 / 1629 / 435
Регистрация: 15.12.2013
Сообщений: 5,801
20.02.2014, 23:14     Code::Blocks 12.11 - ошибки при написании Hello, World #7
programina, ошибки не изменились?
S_el
1908 / 1503 / 296
Регистрация: 15.12.2013
Сообщений: 5,924
20.02.2014, 23:15     Code::Blocks 12.11 - ошибки при написании Hello, World #8
Цитата Сообщение от programina Посмотреть сообщение
DrOffset, у вас нет
Зато есть явное обращение std::
programina
 Аватар для programina
1912 / 597 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
20.02.2014, 23:15  [ТС]     Code::Blocks 12.11 - ошибки при написании Hello, World #9
Цитата Сообщение от DrOffset Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
#include <iostream>
#include <cstdlib>
int main()
{
 std::cout << "hello wrold" << std::endl;
 system("pause");
 return 0;
}
Ура, сейчас работает!
Просто нужно было не писать
using namespace std;
DrOffset
6461 / 3835 / 886
Регистрация: 30.01.2014
Сообщений: 6,630
20.02.2014, 23:19     Code::Blocks 12.11 - ошибки при написании Hello, World #10
Цитата Сообщение от programina Посмотреть сообщение
Просто нужно было не писать
Я лично вообще никогда это не пишу. И вам советую. Нервы целее будут.
Это я абсолютно серьезно, по опыту сопровождения проектов с >2 млн. строк кода.
programina
 Аватар для programina
1912 / 597 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
20.02.2014, 23:21  [ТС]     Code::Blocks 12.11 - ошибки при написании Hello, World #11
Цитата Сообщение от DrOffset Посмотреть сообщение
Я лично вообще никогда это не пишу. И вам советую. Нервы целее будут.
Да, нервы - это святое, особенно нам, бедным студентам, они на вес золота.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
21.02.2014, 01:01     Code::Blocks 12.11 - ошибки при написании Hello, World #12
Цитата Сообщение от programina Посмотреть сообщение
Просто нужно было не писать using namespace std;
При чём здесь это?
Миниатюры
Code::Blocks 12.11 - ошибки при написании Hello, World  
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 3
21.02.2014, 13:15     Code::Blocks 12.11 - ошибки при написании Hello, World #13
Так то system вроде тоже объявлена в std
DrOffset
6461 / 3835 / 886
Регистрация: 30.01.2014
Сообщений: 6,630
21.02.2014, 14:21     Code::Blocks 12.11 - ошибки при написании Hello, World #14
Цитата Сообщение от gray_fox Посмотреть сообщение
Так то system вроде тоже объявлена в std
Так-то да. Только из-за своей сишной природы и огромного количества legacy кода без std:: работают оба варианта практически везде.
Но если говорить о Правильном коде, то конечно std::system при подключении <cstdlib> юзать предпочтительнее.
Так же как и std:: pow при <cmath> и т.д.
user-men
22 / 22 / 8
Регистрация: 17.02.2014
Сообщений: 300
21.02.2014, 14:33     Code::Blocks 12.11 - ошибки при написании Hello, World #15
C++
1
2
3
4
5
6
7
8
#include<iostream>
using namespace std;
int main()
{
    cout << "hello wrold\n";
    system("pause");
    return 0;
}
MishaMac
0 / 0 / 0
Регистрация: 12.07.2015
Сообщений: 11
12.07.2015, 22:37     Code::Blocks 12.11 - ошибки при написании Hello, World #16
Ребята SOS! Я в самом начале пути, установил codeblocks 13.12 на Mac. Пробовал сегодня и на Windows, тоже самое. Пишет вот что:

Nothing to be done (all items are up-to-date).

Checking for existence: /Users/anastasiabecvaa/Desktop/misha/untitled folder/Untitled1
Executing: osascript -e 'tell app "Terminal"' -e 'activate' -e 'do script "/Users/anastasiabecvaa/Desktop/misha/untitled folder/Untitled1"' -e 'end tell' /Users/anastasiabecvaa/Desktop/misha/CodeBlocks.app/Contents/MacOS/cb_console_runner (in /Users/anastasiabecvaa/Desktop/misha/untitled folder)
Process terminated with status 0 (0 minute(s), 3 second(s))

Буду очень признателен за помощь.
lss
919 / 849 / 281
Регистрация: 10.10.2012
Сообщений: 2,701
12.07.2015, 22:43     Code::Blocks 12.11 - ошибки при написании Hello, World #17
Цитата Сообщение от MishaMac Посмотреть сообщение
Пробовал сегодня и на Windows, тоже самое. Пишет вот что:
Что пробовал? Когда пишет?
MishaMac
0 / 0 / 0
Регистрация: 12.07.2015
Сообщений: 11
12.07.2015, 22:51     Code::Blocks 12.11 - ошибки при написании Hello, World #18
Пробовал вот:
#include <stdio.h>
main()
{
printf("Just one small step for coders. One giant leap for programmers!\n");
return 0;
}

Так же пробовал Hell world.
Пишет всегда одинаково, после скомпилирования:
Nothing to be done (all items are up-to-date).
а остальное после запуска.
user-men
22 / 22 / 8
Регистрация: 17.02.2014
Сообщений: 300
12.07.2015, 22:54     Code::Blocks 12.11 - ошибки при написании Hello, World #19
Цитата Сообщение от MishaMac Посмотреть сообщение
C++
1
2
3
#include <stdio.h>
main()
{
забыли указать тип функции
C++
1
2
3
4
5
6
#include <stdio.h>
int main()
{
    printf("Just one small step for coders. One giant leap for programmers!\n");
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.07.2015, 22:57     Code::Blocks 12.11 - ошибки при написании Hello, World
Еще ссылки по теме:

Проблемы при запуске Code Blocks C++
C++ При попытке запустить Hello World в Code::Blocks нет никаких результатов
Code::Blocks, ошибки при сборке проекта, использующего OpenGL C++

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

Или воспользуйтесь поиском по форуму:
MishaMac
0 / 0 / 0
Регистрация: 12.07.2015
Сообщений: 11
12.07.2015, 22:57     Code::Blocks 12.11 - ошибки при написании Hello, World #20
Изменений нет. Пишет тоже самое.
Yandex
Объявления
12.07.2015, 22:57     Code::Blocks 12.11 - ошибки при написании Hello, World
Ответ Создать тему
Опции темы

Текущее время: 12:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru