Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.71/42: Рейтинг темы: голосов - 42, средняя оценка - 4.71
8 / 8 / 2
Регистрация: 07.03.2013
Сообщений: 85
1

В чём писать?

30.07.2013, 17:06. Показов 7919. Ответов 96
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет, только начал изучения c++, подскажите в какой среде лучше начинать изучение? подходит ли для старта MSVS?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.07.2013, 17:06
Ответы с готовыми решениями:

Как лучше учиться: писать консольные приложения или оконные? И если писать оконные, то на чём лучше?
На днях я узнал про Borland c++ builder и хочу воспользоваться им, но можно и писать код, что-бы...

На чем писать?
Подскажите на чем можно писать программы с графическим интерфейсом на С++.

На чем писать игру 2048
Дали задание: написать игру 2048 (причем внешний вид не играет никакой роли, главное, чтобы...

Хочу писать в блокноте, чем компилировать?
Здравствуйте, я хочу писать код в обычном блокноте, но не могу разобраться чем и каким образом...

96
198 / 170 / 19
Регистрация: 05.05.2013
Сообщений: 1,235
30.07.2013, 20:27 21
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от Dani Посмотреть сообщение
у меня все работает. Tools -> Editor options -> Display -> Line Numbers -> Ok. Все заработало
а зам мне искать, что то настраивать, я просто поставил MSVS и наслаждаюсь ее работой..
0
1405 / 647 / 135
Регистрация: 11.08.2011
Сообщений: 2,299
Записей в блоге: 2
30.07.2013, 20:29 22
VLK, тебе кто-то это писал? И кто сказал, что я ей не пользуюсь? При чем здесь это?
0
dr.curse
30.07.2013, 20:37
  #23

Не по теме:

Цитата Сообщение от VLK Посмотреть сообщение
а зам мне искать, что то настраивать, я просто поставил MSVS и наслаждаюсь ее работой..
пол года уже установил msvc++ 2010 и ни разу не использовал, вот это наслаждение :D

2
68 / 41 / 14
Регистрация: 24.02.2013
Сообщений: 250
30.07.2013, 21:52 24
Изначально писал под Microsoft Visual Studio Ultimate 2012. Потом попробовал DevC++, и вот до сих пор на нём. Хотя, и пробовал ещё писать под QT(друг посоветовал опробовать...).
Пробовал вернутся на MVSU2012... Но после DevC++, ощутил много проблем:
1) Я так и не понял, какой модуль нужно там подключать для cout и cin(или команда там отличается... Просто как начал писать взамен printf, scanf cout и cin, так и до сих пор пишу(так намного удобнее))
2) Нету команды System("cls") и System("pause")(если ещё паузу можно пропустить введя printf("Нажмите ENTER\n"); _getch();, то вот очистку экрана нельзя, а заполнение пробелами экрана Мне не очень нравится... Больше действий нужно выполнять...(или, можно ещё так сказать - просто привык ещё с Pascal, что есть команда Clrscr, которая очищает экран, вот и здесь, намного удобнее ввести команду простого очищения экрана, чем делать какой то цикл, заполнять экран пробелами...))
А так - различия в принципе не такие уж и большие(во всяком случае, те отличия, которые Я заметил заключаются лишь в правописании некоторых команд и немного в модулях(т.е. что то есть там, чего то нету здесь, что то перемещено туда, от туда... и т.д.)). Но, всё таки, рекомендовал бы для обучения использовать DevC++.
0
1405 / 647 / 135
Регистрация: 11.08.2011
Сообщений: 2,299
Записей в блоге: 2
30.07.2013, 22:07 25
1) WAT? Какой модуль? Модули в паскале же. iostream подключай.
2) С маленькой буквы system.
0
127 / 131 / 11
Регистрация: 25.12.2011
Сообщений: 443
30.07.2013, 22:21 26
Цитата Сообщение от korvin_ Посмотреть сообщение
Есть еще QtCreator, NetBeans, Eclipse CDT.
Лучшие из кросссплатформенных, но отладка в них до сих пор кривая по сравнению с MSVC. Скоро выйдет решапер с поддержкой C++ для MSVC, тогда MSVC лучше всех однозначно будет на Windows.
0
Эксперт функциональных языков программированияЭксперт Java
4486 / 2721 / 485
Регистрация: 28.04.2012
Сообщений: 8,590
30.07.2013, 22:52 27
Цитата Сообщение от kamre Посмотреть сообщение
Скоро выйдет решапер с поддержкой C++ для MSVC, тогда MSVC лучше всех однозначно будет на Windows.
ReShraper — это же JetBrain'овский продукт? Они вообще вроде как собираются выпускать IDE для C++, так что может MSVS будет не лучше всех. =)
0
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
30.07.2013, 23:04 28
Цитата Сообщение от Jack Wade Посмотреть сообщение
Но после DevC++, ощутил много проблем:
Выдуманных:
Цитата Сообщение от Jack Wade Посмотреть сообщение
2) Нету команды System("cls") и System("pause")
Что такое пишите? С каких пор в студии нет system("pause") и system("cls") ?
Цитата Сообщение от Jack Wade Посмотреть сообщение
1) Я так и не понял, какой модуль нужно там подключать для cout и cin(или команда там отличается...
Такой же, как и в Dev C++ :
C++
1
#include <iostream>
1
127 / 131 / 11
Регистрация: 25.12.2011
Сообщений: 443
30.07.2013, 23:23 29
Цитата Сообщение от korvin_ Посмотреть сообщение
Они вообще вроде как собираются выпускать IDE для C++, так что может MSVS будет не лучше всех. =)
Сначала будет решарпер (на с++/cli вроде пишут), потом еще собираются свою кроссплатформенную IDE для C++ на основе IDEA делать.

Интеграция с отладчиком самая вменяемая у MSVC, посмотрим как это у JetBrains получится. Может, действительно, будет еще лучше, хотя я сомневаюсь. Судя по имеющимся GUI front-end к GDB, все они какие-то корявые и пользоваться ими не удобно.
0
13 / 13 / 4
Регистрация: 01.12.2010
Сообщений: 94
30.07.2013, 23:53 30
Проект типа Hello World в Microsoft Visual Studio занимает до 4 мегабайт, и я еще не научился сокращать этот размер. А проект того же типа в CodeBlocks занимает от силы 32 килобайта, и это без какой-либо специальной настройки. И это я уже добавил туда функцию вывода русских букв.
0
1405 / 647 / 135
Регистрация: 11.08.2011
Сообщений: 2,299
Записей в блоге: 2
30.07.2013, 23:54 31
starikNAD, а ты с Debug на Release переключи. И сравни размер экзешников
0
68 / 41 / 14
Регистрация: 24.02.2013
Сообщений: 250
30.07.2013, 23:54 32
alsav22, ну не совсем... Про System Я уже разобрался... Видимо, ранее что то не так вводил... А вот с Cout вообще Мне понравилось...
Что бы Cout работал в MVS2012 нужно писать эту команду так: "std::cout<<"Текст"<<std::endl;"... Я просто ранее думал, что можно просто ввести как обычно, cout и всё...
Ошибся, бывает
0
Эксперт функциональных языков программированияЭксперт Java
4486 / 2721 / 485
Регистрация: 28.04.2012
Сообщений: 8,590
31.07.2013, 00:03 33
Цитата Сообщение от Jack Wade Посмотреть сообщение
Что бы Cout работал в MVS2012 нужно писать эту команду так: "std::cout<<"Текст"<<std::endl;"
Это везде так. Почитай про пространства имен.
0
500 / 474 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
31.07.2013, 00:06 34
Цитата Сообщение от metagalaxy Посмотреть сообщение
Dev C++, CodeBlock
0
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
31.07.2013, 00:09 35
Цитата Сообщение от Jack Wade Посмотреть сообщение
Что бы Cout работал в MVS2012 нужно писать эту команду так: "std::cout<<"Текст"<<std::endl;"...
А в Dev C++ так ненужно писать? А как? Если просто, без std::, то, что в студии, что в Dev C++, нужно:
C++
1
using namespace std;
или
C++
1
2
using std::cout;
using std::endl;
0
1405 / 647 / 135
Регистрация: 11.08.2011
Сообщений: 2,299
Записей в блоге: 2
31.07.2013, 00:12 36
alsav22, в Dev-cpp такой шаблон консольного приложения сразу создается. Может он только его и юзал.
C++
1
2
3
4
5
6
7
8
9
10
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main(int argc, char *argv[])
{
    system("PAUSE");
    return EXIT_SUCCESS;
}
0
Антикодер
1804 / 869 / 48
Регистрация: 15.09.2012
Сообщений: 3,081
31.07.2013, 00:13 37
вот лучшие лекции, которые я видел Основы C++, первый семестр
я надеюсь у вас не останется вопросов после просмотра, этих лекций, в чем писать он говорит на первой лекции.
Судя по всему у этого товарища очень хорошая репутация.

Но он фокусируется на сложных моментах в языке. Используйте список литературы, который там приведён для лекций, всё это уважаемые источники.
0
alsav22
31.07.2013, 00:15
  #38

Не по теме:

Цитата Сообщение от Dani Посмотреть сообщение
Может он только его и юзал.
Может, я там шаблоны не пробовал.

0
Антикодер
1804 / 869 / 48
Регистрация: 15.09.2012
Сообщений: 3,081
31.07.2013, 00:16 39
список этой литературы тут

возможно эти ссылки, модераторам, стоит поместить в "важный" форум по литературе на C++
а ещё лучше создать отдельную "важную" ветку для видеолекций, вопросов на форуме станет меньше.
0
Higher
1953 / 1219 / 120
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
31.07.2013, 00:28 40
Цитата Сообщение от alsav22 Посмотреть сообщение
Если нет точки с запятой после объявления класса, то ошибки пишутся совсем не те. Но это и в студии так.
gcc вполне адекватные ошибки выдает (dev-cpp вроде же именно его использует?)
http://ideone.com/nAEWxb
prog.cpp:4:1: error: expected ‘;’ after struct definition
}
^
0
31.07.2013, 00:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.07.2013, 00:28
Помогаю со студенческими работами здесь

На чем писать игры, изучив основы C++?
Всем привет. Изначально я учил С++, чтобы создавать игры. Сейчас я более-менее изучил основы С++...

В чем писать?
Здравствуйте! Скажите какая есть альтернатива Microsoft Visual Studio? Ато Visual Studio...

На чём писать GUI
Нужен какая-нибудь не громоздкая, чтобы программа с пустым окном была до 1 мб со статической...

На чем писать почтовый клиент
Добрый день! Давайте по дискуссируем на чем лучше всего писать почтовый клиент, чтоб он был...

Чем читать-писать XML
Добрый день! Вот, возникла задача - нужно данные хранить в формате XML. Пишу на С++ (Visual...

В чём писать, в MFC или CLR?
В CLR всё более или менее понятно, но приложения написанные в CLR не запускаются на компьютерах...


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

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