Что неверно в С++ коде?

компьютеры программирование программы проблема С++

Компилятор выдаёт ошибку: c:\program files\microsoft visual studio 10.0\vc\include\conio.h(36): error C2059: синтаксическая ошибка: (
#define _CRT_SECURE_NO_WARNINGS
#define _getch
#include<math.h>
#include<stdio.h>
#include<conio.h>
#include <iostream>

using namespace std;
void f()
{
float l, w;
float s;

printf("\nВычисление площади прямоугольника\n");
printf("Введите исходные данные:\n");
printf("Длина (см) ->");
scanf("%f", &l);
printf("Ширина (см) ->");
scanf("%f", &w);
s = w*l;
printf("Площадь прямоугольника: %10.2f кв. см.", s);
getch();
}


Примечание:
ну, я так понимаю, что 36 строчка в conio.h как раз указывает на использоваие ф-ции getch(), а scanf() без параметров выдаёт ошибку О_О
Ответы:
Я так понимаю хочешь стать программистом! Так вот посмотри на название ошибки там в конце написано conio.h, значит неправильно использовал функцию из из conio.h, второе нафига писать Си-шным стилем если это C++, так-что если хочешь писать на C++ пиши printf а использую воод-вывод! И третье вместо getch() можно использовать scanf без "условия" и программа завершит работу по нажатию клавиши! А ПРОЩЕ ВСЕГО В УЧЕБНИКЕ ПОСМОТРИ!
Если это все же С++ то getch(); нужно писать с нижнем подчеркиванием в начале _getch();


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.