|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.04.2011, 22:01 | #1 |
Пользователь
Регистрация: 09.02.2011
Сообщений: 55
|
В чём ошибка?
Раньше немножко разбирал basic, недавно начал изучать С++, от бейсика отличается очень сильно, да и всё так путано, надо написать консольное приложение, чтоб функция выводила текст, ну например "Sir!".
Вот что я напечатал, просьба обьяснить, что не так: #include <iostream.h> #include <conio.h> #pragma hdrstop char test(char); { cout << "Sir!" << endl; getch(); return 0; } Rомпилятору не нравится первая скобка({) и cout << "Sir!" << endl; |
01.04.2011, 22:07 | #2 |
Пользователь
Регистрация: 13.03.2011
Сообщений: 31
|
попробуй так:
Код:
|
01.04.2011, 22:07 | #3 |
Форумчанин
Регистрация: 25.12.2010
Сообщений: 247
|
Первое уберите точку с запятой, второе за чем return 0; если это char
|
01.04.2011, 22:16 | #4 |
Пользователь
Регистрация: 09.02.2011
Сообщений: 55
|
а где убрать точку с запятой?
#include <iostream> #include <conio.h> using namespace std; int main() { cout << "Sir!" << endl; getch(); return 0; } и без return 0; пишет что есть одна ошибка Последний раз редактировалось Jony217; 01.04.2011 в 22:21. |
01.04.2011, 22:19 | #5 |
Пользователь
Регистрация: 13.03.2011
Сообщений: 31
|
после char test(char)
|
01.04.2011, 22:25 | #6 |
Пользователь
Регистрация: 09.02.2011
Сообщений: 55
|
насколько я знаю, сначала идёт тип возращаемого значения при объявлении функции, может надо что то для текста поставить?
|
01.04.2011, 22:25 | #7 | |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
Цитата:
"Студентов, ранее изучавших Бейсик, практически невозможно обучить хорошему программированию. Как потенциальные программисты они подверглись необратимой умственной деградации" - Эдсгер Дейкстра. Ищете информацию по C++?
cplusplus.com |
|
01.04.2011, 22:27 | #8 |
Пользователь
Регистрация: 09.02.2011
Сообщений: 55
|
всё пишет об одной ошибки
#include <iostream.h> #include <conio.h> #pragma hdrstop char test(char) { cout << "Sir!" << endl; getch(); } Спасибо за помощь, пересмотрю ещё в учебнике предыдущий материал. |
01.04.2011, 22:41 | #9 |
:D
Форумчанин
Регистрация: 26.09.2010
Сообщений: 570
|
все просто - основная функция, с которой начинается любая программа в C++ -
int main(), которая должна возвращать 0 обратно в точку вызова в чем Вы компилируете?
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery |
01.04.2011, 22:45 | #10 |
Пользователь
Регистрация: 27.03.2011
Сообщений: 12
|
Старожилы простите, если не так, но сам начинающий.
Если это основной файл консольной программы, то в консольном приложении должно быть так(для С++): Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В чём ошибка? | Simak63 | Помощь студентам | 2 | 30.03.2011 20:04 |
В чём ошибка? | Roman | Общие вопросы C/C++ | 2 | 24.12.2008 01:42 |
В чём ошибка??? | pasha_1 | Общие вопросы C/C++ | 11 | 25.11.2008 01:26 |