Ошибка: нет декларации ‘scani’ в области видимости - C (СИ)

Узнай цену своей работы

Формулировка задачи:

/* непринужденный разговор */
# define DENSITY 62 4  /* плотность тела человека в фунтах на кубический фут */
#include <stdio.h>
#include <string.h>
int main ()  /* любопытствующая программа*/
{
          float weight, volume;
         int size, letters;
          char name [40];   /* или попробуйте "static char name [40], */
          printf(" Привет! Как вас зовут?\n" );
          scanf(" %s" , name);
          printf("%s,  Каков ваш вес в фунтах?\n", name);
          scani("%f", &weight);
          size = sizeof name;
          letters = strlen (name);
          volume = weight /DENSITY;
          printf(" Прекрасно, %s, ваш объем %2 2f кубических фута.\n", name, volume);
          printf(" Кроме того, ваше имя состоит из %d букв,\n", letters);
          printf(" и для его размещения в памяти у нас есть %d байт.\n", size);
}
далее компилирую и вот что выходит [serrggeee@localhost ~]$ g++ 8.cpp 8.cpp: In function ‘int main()’: 8.cpp:13: ошибка: нет декларации ‘scani’ в этой области видимости 8.cpp:16: ошибка: expected %<;%> before numeric constant [serrggeee@localhost ~]$ до этого были ещё кое какие ошибки в синтаксисе и не было #include<string.h>, я так думаю ещё какогото заголовка библиотеки#include нехватает вот только какого?

Решение задачи: «Ошибка: нет декларации ‘scani’ в области видимости»

textual
Листинг программы
#define DENSITY 15

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.091 из 5
Похожие ответы