ТН
Татьяна Неретина

Ключевое слово printf и scanf

#include "stdafx.h"
#include "iostream.h"

int main(int argc, char* argv[])
{
int a, b, c;
scanf(" %d %d", &a, &b);
c = a + b;
printf("Summa = %d", c);
return 0;
}

Недавно начал программировать. Написал простейшую программу. . Но при компиляции выдает ошибку:
H:\C++\MSDEV98\Calculator\Calculator.cpp(10) : error C2065: 'scanf' : undeclared identifier
H:\C++\MSDEV98\Calculator\Calculator.cpp(12) : error C2065: 'printf' : undeclared identifier

Почему компилятор думает что это необьявленная переменная, если это ключевое слово?

Добавление #include не дало результатов, ошибка осталась (

ДК
Дмитрий Крутиков

#include

Это не ключевые слова, а функции стандартной библиотеки.

ЗЫ:
> H:\C++\MSDEV98\
У тебя протухший компилятор и среда, и скорее всего поставлено все криво. Х. з как это будет работать в современных операционках. Скачай с сайта микросовта и поставь VC++ 2008 Express или VC++ 2010 Express.

Х)
Ханя )

Возможно, тебе надо добавить в начало #include

АС
Анютка Семенко

Собственно - тебе уже все объяснили. Это не ключевые слова, а функции стандартной библиотеки, прототипы которых должны быть подключены как
#include < cstdio >

или
#include < stdio.h >

Да, добавлять нужно не в конец программы, а в начало!

Похожие вопросы
Найти сумму и количество цифр любого натурального числа. С++. С комментариями пожалуйста) С printf-ом и scanf-ом.
Ключевые слова в Joomla 1.5
Начал изучать си непонятно ввод и вывод (printf и scanf) как это работает уже не одну статью прочитал
в каком случае вызывается ключевое слово this (c++)
Ребят не могу ни как написать программу на C++, не используйте Scanf и Printf. Вводится день, месяц и год, вывести: 1)кал
Семантическое ядро и ключевые слова
Чем отличаются теги от Ключевых слов страницы (keywords)
помогите, пожалуйста 2-х-4/(х+2)^2. программа на с. если можно, то использовать printf, scanf
ПОМОГИТЕ! КАКАЯ ЗДЕСЬ ОШИБКА ? #include main () { printf("hello, "); printf("world"); printf("\n"); }
Не могу понять как работает scanf(). Си.