Начал осваивать с+ по книге Джесса Либерти: Освой самостоятельно с за 21 день. Но в самом первом же примере столкнулся со сложностью. Когда ввожу этот код
Код:
#include <iostream.h>
int main()
{
<< cout "Hello world"\n";
return 0;
}
Нажимаю запустить программу но компилятор ругается во так
//s40.radikal.ru/i089/0811/8f/2e31e7db9e6d.jpg
Что делать?
9 ноября 2008 в 22:02
создавайте новые темы, здесь вас почти никто читать не будет.
9 ноября 2008 в 19:01
Здравствуйте люди.
Короче к делу.
Как мне получить двоичное значение реестра,Reg->ReadBinaryData не помогает,там походу некуда буфер писать.
Впринципи я уже над той прогой не работаю,так что твет не обязателен.
А теперь те вопросы,которые мне нужны:
1.Как сделать возможнось приложению уходить в трей,и работать в фоне???
2.У меня приложение,которое должно запускать программы в нужное время,GetSystemTime даёт мне время,спомощью if я выставляю нужные минуты и часы,при таком расскладе нужное приложение начинает запускаться много раз,пока не повисает окончательно,в timer время равно 1.Если в if ставлю секунды и минуты в 0,то не запускаеться вообще,если в timer ставлю 600,секунды и мили не прописываю,то тоже не запускаеться,кое как настраивал,но оч нестабильно получалось,подскажите решение.
3.Ну это тупой простой вопрос,но сам чё то найти не могу,как убивать процессы,имея только имя.И как получить его из диалога выбора файлов???
4.Ну и на засыпку как сделать возможность запуска и отключения подключения к интернету???
Заранее благодарен!!!
9 ноября 2008 в 18:00
Не так. t=c – ошибка, c не проинициализирован.
nums[2][3] и условия в for'ах с константами в данном случае моветон. Потребуется тебе сделать матрицу другой размерности – что, будешь по всему исходнику лазить и 2 на 3 исправлять?
И вообще не очень понял, что тут автор хотел сделать. Походу, проинициализировать массив (причем не весь) и вывести его на экран?
9 ноября 2008 в 15:04
Масивы. Матрицы.
Данная целочисленная матрица. Определить сумму элементов в тех строках, которые содержат хотя бы один ненулевой элемент.
написать в С++
так програма пишится
#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;
}
9 ноября 2008 в 1:04
книга нормальная, я сам по ней учился, просто надо повнимательней читать)
8 ноября 2008 в 17:00
Всё благодарю, разобрался.
Надо было тупо стянуть всё в один проект…
Могу лишь пожаловаться, что в Дельфи всё интуитивней…
8 ноября 2008 в 16:00
to Леонид maxleo Максимов:
Точки – нет это я так сократил – там адрес до этого файла .OBJ
Вот как раз и хотелось бы узнать как это сделать?
Поразмышляв пришёл к выводу, что мне тут нужен ответ на гораздо более банальный вопрос:
Как к какому-либо модулю ещё один файл .cpp подключить? Ибо процедуры
USEUNIT ему видно мало…
8 ноября 2008 в 15:03
для этого вам следует указать линковщику, что часть кода находится в объектном файле, полученном при компиляции исходника с реализацией класса.
ЗЫ: а точки – это русские буквы?
8 ноября 2008 в 12:03
Помогите разобраться:
Недавно решил добраться и до С++. Начал изучения синтаксиса языка. Дошёл до классов, нашёл подходящую задачку и…
Создал свой класс в отдельном заголовочном файле, описал методы в файле реализации, подключил к файлу реализации главной формы. Создаю объекты, пытаюсь использовать. Появляется сообщение:
Код
[Linker Error] Unresolved external 'MyClass::~MyClass()' referenced from ….OBJ
[Linker Error] Unresolved external 'MyClass:: ………………………………………
……………………….
Что это может быть?
При чём: Если описание и реализацию сделать в самом приложении, то ошибок нет, всё работает как и должно.
Тем не менее хотелось бы разрешить эту ошибку, чтоб впредь писать классы по человечески (отдельно .h с объявлением, отдельно .cpp с описанием функций класса)
4 ноября 2008 в 7:03
Посоветуйте тогда какю нибудь книжку для тех, кто с этим языком не знаком вообще.
3 ноября 2008 в 2:01
Почитай С++ для чайников. Автора не помню, сам не читал.
А эту "Hello world"\n"повесь в туалете и радуйся жизни!
:-Р
3 ноября 2008 в 1:01
книгу на помойку однозначно
2 ноября 2008 в 23:01
Сообщение говорит о том, что проект не был собран целиком.
Но вот сам код выглядит сомнительным.
#include <iostream.h>
int main()
{
cout << "Hello world\n";
return 0;
}
2 ноября 2008 в 22:04
А так пробовал?
int main()
{
<< cout "Hello world \n";
return 0;
}
2 ноября 2008 в 20:05
2 Сигурд Ярроу
Там ещё и "Hello world"\n"
2 ноября 2008 в 20:04
<< cout О_о и работает?
2 ноября 2008 в 20:03
<< cout "Hello world"\n"; – это что за херотень?