singlepost

Вопрос от новичка по С++ << На главную или назад  

Начал осваивать с+ по книге Джесса Либерти: Освой самостоятельно с за 21 день. Но в самом первом же примере столкнулся со сложностью. Когда ввожу этот код
Код:

#include <iostream.h>

int main()
{
<< cout "Hello world"\n";
return 0;
}

Нажимаю запустить программу но компилятор ругается во так

//s40.radikal.ru/i089/0811/8f/2e31e7db9e6d.jpg

Что делать?

84 ответов в теме “Вопрос от новичка по С++”

  1. 17
    Леонид Максимов ответил:

    создавайте новые темы, здесь вас почти никто читать не будет.

  2. 16
    Виталик Помозов ответил:

    Здравствуйте люди.
    Короче к делу.
    Как мне получить двоичное значение реестра,Reg->ReadBinaryData не помогает,там походу некуда буфер писать.
    Впринципи я уже над той прогой не работаю,так что твет не обязателен.

    А теперь те вопросы,которые мне нужны:
    1.Как сделать возможнось приложению уходить в трей,и работать в фоне???
    2.У меня приложение,которое должно запускать программы в нужное время,GetSystemTime даёт мне время,спомощью if я выставляю нужные минуты и часы,при таком расскладе нужное приложение начинает запускаться много раз,пока не повисает окончательно,в timer время равно 1.Если в if ставлю секунды и минуты в 0,то не запускаеться вообще,если в timer ставлю 600,секунды и мили не прописываю,то тоже не запускаеться,кое как настраивал,но оч нестабильно получалось,подскажите решение.
    3.Ну это тупой простой вопрос,но сам чё то найти не могу,как убивать процессы,имея только имя.И как получить его из диалога выбора файлов???
    4.Ну и на засыпку как сделать возможность запуска и отключения подключения к интернету???

    Заранее благодарен!!!

  3. 15
    Михаил Лазарев ответил:

    Не так. t=c – ошибка, c не проинициализирован.
    nums[2][3] и условия в for'ах с константами в данном случае моветон. Потребуется тебе сделать матрицу другой размерности – что, будешь по всему исходнику лазить и 2 на 3 исправлять?
    И вообще не очень понял, что тут автор хотел сделать. Походу, проинициализировать массив (причем не весь) и вывести его на экран?

  4. 14
    Женя Яцун ответил:

    Масивы. Матрицы.

    Данная целочисленная матрица. Определить сумму элементов в тех строках, которые содержат хотя бы один ненулевой элемент.
    написать в С++

    так програма пишится

    #include<iostream>
    using namespace std;
    int main()
    {
    int t,i,c, nums[2] [3];
    for(t=c; t<2; ++t) {
    for(i=1; i<3; ++i) {
    nums[t][i] = (t+3)+i+1;
    cout<<nums[t] [i]<<' ';
    }
    cout <<'\n';
    }

    return 0;
    }

  5. 13
    Влад Лисовский ответил:

    книга нормальная, я сам по ней учился, просто надо повнимательней читать)

  6. 12
    Никита Пестин ответил:

    Всё благодарю, разобрался.
    Надо было тупо стянуть всё в один проект…
    Могу лишь пожаловаться, что в Дельфи всё интуитивней…

  7. 11
    Никита Пестин ответил:

    to Леонид maxleo Максимов:
    Точки – нет это я так сократил – там адрес до этого файла .OBJ

    Вот как раз и хотелось бы узнать как это сделать?
    Поразмышляв пришёл к выводу, что мне тут нужен ответ на гораздо более банальный вопрос:
    Как к какому-либо модулю ещё один файл .cpp подключить? Ибо процедуры
    USEUNIT ему видно мало…

  8. 10
    Леонид Максимов ответил:

    для этого вам следует указать линковщику, что часть кода находится в объектном файле, полученном при компиляции исходника с реализацией класса.

    ЗЫ: а точки – это русские буквы?

  9. 9
    Никита Пестин ответил:

    Помогите разобраться:

    Недавно решил добраться и до С++. Начал изучения синтаксиса языка. Дошёл до классов, нашёл подходящую задачку и…
    Создал свой класс в отдельном заголовочном файле, описал методы в файле реализации, подключил к файлу реализации главной формы. Создаю объекты, пытаюсь использовать. Появляется сообщение:

    Код
    [Linker Error] Unresolved external 'MyClass::~MyClass()' referenced from ….OBJ
    [Linker Error] Unresolved external 'MyClass:: ………………………………………
    ……………………….
    Что это может быть?

    При чём: Если описание и реализацию сделать в самом приложении, то ошибок нет, всё работает как и должно.
    Тем не менее хотелось бы разрешить эту ошибку, чтоб впредь писать классы по человечески (отдельно .h с объявлением, отдельно .cpp с описанием функций класса)

  10. 8
    Никита Медведский ответил:

    Посоветуйте тогда какю нибудь книжку для тех, кто с этим языком не знаком вообще.

  11. 7
    Владимир Бугаев ответил:

    Почитай С++ для чайников. Автора не помню, сам не читал.
    А эту "Hello world"\n"повесь в туалете и радуйся жизни!
    :-Р

  12. 6
    Станислав Лысиков ответил:

    книгу на помойку однозначно

  13. 5
    Александр Чигринец ответил:

    Сообщение говорит о том, что проект не был собран целиком.
    Но вот сам код выглядит сомнительным. :-)

    #include <iostream.h>

    int main()
    {
    cout << "Hello world\n";
    return 0;
    }

  14. 4
    Владимир Сургай ответил:

    А так пробовал?
    int main()
    {
    << cout "Hello world \n";
    return 0;
    }

  15. 3
    Дмитрий Соколов ответил:

    2 Сигурд Ярроу

    Там ещё и "Hello world"\n" :)

  16. 2
    Сигурд Ярроу ответил:

    << cout О_о и работает?

  17. 1
    Дмитрий Соколов ответил:

    << cout "Hello world"\n"; – это что за херотень?

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.