Просмотр полной версии : [ C, C++, C# ] Учебник+компилятор
Продолжаю освещать путь для тех кто как и я
не родился программистом, но прийдя на ачат решил остаться.
Действующая программа дистанционного образования (на 2 семестра)
для самостоятельного обучения программированию на С, С++, С#.
вот из чего она состоит:
три книги формата пдф:
Харви Дейтел, Пол Дейтел "Как программировать на С++",
Культин "С,С++ в задачках и примерах" и
Чарльз Петцольд "Программирование для виндоус на C#"
+ среда разработки Visual Studio C++ 2005 Expres Edition
так же туда входят экзаменационые билеты и ответы на них(находится в папке "Exam").
Ахтунг! : для юзеров Windows Vista качать надо только книги (см. ниже), под висту DEV C++ надо.
скачав архив (660 мегов)
http://narod.ru/disk/327992000/ci.rar.html
открываем папку VS2005 выбираем файл setup.hta
в появившемся окне
http://img-fotki.yandex.ru/get/51/kosholeg.0/0_e1ee_c6e510b3_-1-L.jpg
выбираем строку Visual С# 2005 Express Edition и нажимаем install
после установки появляется окно Setup Complete, жмем Exit.
нас возвращает в окно установки.
выбираем Visual C++ 2005 Express Edition жмем install и повторяем шаги.
так как изначально программа расчитана на пользователей WINDOWS XP SP2,
то в меню "пуск" должна появится иконка запуска.
для пользователей висты путь к .ехе файлу ->
C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\VCExpress.exe
запускаем компилятор, выбираем File, New, Project и
пишем нашу первую программу.
если компилятор у тебя есть то вот отдельно книги (96.2 мега)
http://narod.ru/disk/329976000/book.rar.html
п.с. если срок хранения файла истек или скачать не получится,пишите в личку-перезалью.
De-visible
15.05.2008, 00:03
Будет полезно +
Будет полезно +
тоже так думаю. под закрепить готовил. в сети ничего похожего не видел. а это действующая программа.
Страуструпа бы ещё прикрепить :)
procedure
15.05.2008, 01:59
а если хочу научиться писать под фрю?
Программы в архив не нужно класть. Нужно привести просто ссылки на официальных сайтах. Понятно для чего ты это сделал, но всё же. Вдруг ты их там склеил с чем-нибудь?! К тому же 2008-я студия давно есть. И это не компилятор, а среда разработки. Плюс было бы интересно узнать что именно за программа обучения и откуда взялась она. Почему именно эта литература? Что понимается под словом "дейтсвующая"?
Программы в архив не нужно класть. Нужно привести просто ссылки на официальных сайтах. Понятно для чего ты это сделал, но всё же. Вдруг ты их там склеил с чем-нибудь?! К тому же 2008-я студия давно есть. И это не компилятор, а среда разработки. Плюс было бы интересно узнать что именно за программа обучения и откуда взялась она. Почему именно эта литература? Что понимается под словом "дейтсвующая"?
ссылок на офиц сайт нету. программа доставляется на дом. тут все известно что я ламо и клеить умею тока телок. + доктор веб на яндексе автоматом проверяет все что выкладывается.
действующая значит в данный момент по ней обучают в специальных и высших учебных заведениях. про остальное я молчу, но это так.
читаю учебник.... первая вводная программа вывести текст на экран. скопировал.
// my.h
#include <iostream.h>
main
{
cout << " hello mudilo \n";
return 0;
}
нажимаю эф5 выдает ошибку
\visual studio 2005\projects\my\my\my.h(3) : fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory
1) почему не может открыть?
2) дайте ссылку на то как пользоваться средой разработки Visual C++ Express Edition 2005. (хреново я искал видать)
3) напишите какой минимум должна включать в себя программа как допустим в паскале :
program my
users
var
begin
end.
или может , что бы не засирать пока мозг , перейти на просто компилятор?
просто давно все это было и старые штампы тормозят((
лутше будит начинать с Visual Studio 2008.Будит на много быстрей и проще...
#include <iostream>
#include <windows.h>
main
{
SetConsoleOutputCP(1251);
for( ; ; )
{
cout << " И говорим "Я люблю СИ" \n";
}
}
скопировал. F5/
ects\my\my\my.h(3) : fatal error C1083: Cannot open include file: 'windows.h': No such file or directory
что то не так.
нет библиотеки:)
#include <iostream>
main
{
for( ; ; )
{
cout << " I love C++++##" \n";
}
}
а так?:)
выдало целый лист ошибок в том числе и синтаксических. не нравятся ей твои ;;
и мне не нравится. ты глумишься что-ли?
компилятор старенький:) не понимает что ето безконечный цыкл:))
Если ты пишешь так -> #include <iostream> , то тогда после надо дописать using namespace std;
#include <iostream>
using namespace std;
main()
{
for( ; ; )
{
std::cout << " I love C++++## \n";
}
}
или
#include <iostream.h>
main()
{
for( ; ; )
{
cout << " I love C++++## \n";
}
}
Если ты пишешь так -> #include <iostream> , то тогда после надо дописать using namespace std;
#include <iostream>
using namespace std;
main()
{
for( ; ; )
{
std::cout << " I love C++++## \n";
}
}
выдает \my.h(5) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
еще раз напоминаю-по этой программе люди учатся. программа должна быть рабочей.
я один такой идиот?
Ты неповеришь :), ноя проверяю листинги прежде чем запостить их на форуме. У ну работает.
1) Какой у тебя компилятор
2) my.h это что за хрень?
Ты неповеришь :), ноя проверяю листинги прежде чем запостить их на форуме. У ну работает.
1) Какой у тебя компилятор
2) my.h это что за хрень?
листинги может и проверяешь, а торик не прочитал.
1) Visual C++ 2005 Express Edition
2) программу назвал "my" . my.h это попытка скомпилировать. оно внизу в окне компиляции(?) пишет путь где лежит файл и код ошибки.
у тебя компилятор или среда разработки?
#include <iostream>
using namespace std;
int main()
{
for(;;){
cout<<"I love C++";
}
return 0;
}
все должно работать
я знаю что должно. люди образование по этой программе получают....
поэтому я и выкладываю коды ошибок программ.
надо разобраться почему не работает. а то в паблик выложил, люди качают, ставят плюсы.
а у меня не работает.
неудачнег?
Ты неповеришь :), ноя проверяю листинги прежде чем запостить их на форуме. У ну работает.
1) Какой у тебя компилятор
2) my.h это что за хрень?
я смотрю как ты проверяешь
даже не написал какя фун-ия main
ппц
Vid0k
у функции main нет прототипа. Если компилятор разрешает - можно использовать разлиные варианты написания функции main().
olbanec
ты возвращаешь значение из функции(main - return 0;), в прототипе которой указано, что она ничего не возвращает, Объяви функцию main как int main(), либо ничего не возвращай.
естественно можно использовать различные варианты ф-ии main
и какой утя компелятор?
я смотрю как ты проверяешь
даже не написал какя фун-ия main
ппц
естественно можно использовать различные варианты ф-ии main
хм...
у меня g++.
вы мои посты все прочитали??
ппц. (
Если ты пишешь так -> #include <iostream> , то тогда после надо дописать using namespace std;
#include <iostream>
using namespace std;
main()
{
for( ; ; )
{
std::cout << " I love C++++## \n";
}
}
или
#include <iostream.h>
main()
{
for( ; ; )
{
cout << " I love C++++## \n";
}
}
Ты перепутал - ровно наоборот :)
В первом случае std:: писать не надо, а вот втором - надо
#include <iostream.h>
using namespace std;
main()
{
for( ; ; )
{
std::cout << " I love C++++## \n";
}
}
если пишу #include <iostream>
тогда ошибка такая: error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
если пишу #include <iostream.h>
тогда ошибка такая fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory
#include <iostream.h>
using namespace std;
main()
{
for( ; ; )
{
std::cout << " I love C++++## \n";
}
}
если пишу #include <iostream>
тогда ошибка такая: error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
если пишу #include <iostream.h>
тогда ошибка такая fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory
Потому что int main:
#include <iostream>
using namespace std;
int main()
{
for( ; ; )
{
cout << " I love C++++## \n";
}
return 0;
}
И если есть using namespace std, то std::cout писать не надо, а надо cout просто
Всё в третий раз поправил пост=)
долбаная среда! вылезло окошко где надо указывать какие то пути и еще чего то.
посмотри первые посты. я код переписал с учебника. почему он выдает ошибки??!!!!
есть какой компилятор на котором я когда то писал
где синий экран, желтенькие буквы и где после того как нажал эф5 не надо вводить никакие пути?
называлось борланд с++. комп тогда был айбиэм
пс. по твоему коду ошибок не выдало. но код сильно отличается от учебника.
долбаная среда! вылезло окошко где надо указывать какие то пути и еще чего то.
посмотри первые посты. я код переписал с учебника. почему он выдает ошибки??!!!!
есть какой компилятор на котором я когда то писал
где синий экран, желтенькие буквы и где после того как нажал эф5 не надо вводить никакие пути?
называлось борланд с++. комп тогда был айбиэм
пс. по твоему коду ошибок не выдало. но код сильно отличается от учебника.
Выкин этот учебник... вот именно, что мой ПРАВИЛЬНЫЙ код сильно отличается...
М.Боярский
21.05.2008, 19:29
поправь в среде пути к загловочным файлам *.h
desTiny
В первом случае std:: писать не надо, а вот втором - надо
Во втором тож не надо.
тока один вразумительный ответ был и того забанили
дейтеля выкидывать? оч доходчиво пишет. я походу и паскаль вспоминать начинаю
думаю в среде косяк какой
поставь себе 2005 студию и все будет гууд
если хочешь могу на народ залить
ты посты читал? у мя и так стоит визуал с++ 2005 експрес эдишн
У Дейтелов хорошие книжки.
p.s. "A little knowledge is a dangerous thing." - недавно прочитал в книге Ivor'а Horton'а.
Пути к заголовкам поправить ровно минута.
Хрен ли наговаривать на среду разработки, если ты не знаешь элементарного синтаксиса...?
я не знаю. я уже 4 листа спрашиваю в чем дело. вот и ты не подсказал.
Ох какие все тут грамотные.. 4 странички, а народ постит, и мол у меня компилица, это у тебя траблы..
Вообщем так расписываю все по пунктам. Ты начинающий в С++, так зачем тебе такая мощная среда как VS 2005? Поверь мне, когда я начинал, я пользовался Dev-C++ и по сей день она у меня стоит.
1. Скачать Dev-C++(Весит не много)
2.Запустил, нажал Ctrl+N(новый файл), написал кодес, сохранил файл как first.cpp
3. Скомпилил Ctrl+F9, ошибок нет, а их не должно быть.. жмеш Ctrl+F10 и видиш консольку с надписью.
4. Компиль это:
#include <iostream>
using namespace std;
int main(int argc, char *argvp[])
{
cout << "Hi 0x22b!\n";
system("PAUSE");
return 0;
}
И все будет норм.. еси что отпишись, ну или 2765600.
кароч)) всем спасибо.
как всегда случайно разобрался)))
дополнения в первый топик внсены.
по дефолту среда разработки в висте стоит Дев С++.
что, серьезно? А почему в моей висте хоум её не было? )))
если бы стоял ХР тогда бы визуал студио 2005 работал бы нориально..
Не имеет значения. 2005-я нормально работает и под вистой. Разве что иногда подвисает когда выходишь, но это к теме топика не относится.
Продолжаю освещать путь для тех кто как и я
не родился программистом
продолжаем продолжать...
я хз что за мутация. у чела под ХР все нормально работало.
у мя виста премиуим. сегодня случайно обнаружил дев с++
написал там код который в висуал студио не шел и все заработало.
апну тему. уже два человека ищут.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot