Ошибки при построении программы VS 2012 - C (СИ)
Формулировка задачи:
читаю книгу и делаю задания параллельно к ней, и столкнулся с тем что в VS 2015 и в VS 2012 у меня ошибки при компиляции , автор пишет что программы были проверены в Vs 2012 Express , я её установил и всё равно не получается скомпилировать без ошибок, код с учебника уже несколько раз проверял, записал я всё правильно вроде, возможно вы увидите какие то ошибки либо направите в нужную сторону.
Ошибки C2065 что не объявлен идентификатор volume, name, size, letters, weight.
Листинг программы
- #include <stdio.h>
- #include <string.h> // для прототипа функции strlen()
- #include <locale.h>
- #define density 62.4 // удельная масса человека в фунтах на кубический фунт
- int main(){
- setlocale(LC_ALL,"Russian");
- float weight, volume;
- int size, letters;
- char name[40]; // массив из 40 символов
- printf("Здравствуйте! Как вас зовут?\n");
- scanf("%s", name);
- printf("%s сколько вы весите в фунтах?\n");
- scanf("%f",&weight);
- int size = sizeof name;
- int letters = strlen(name);
- float volume = weight / density;
- printf("Хорошо, %s ваш объём составляет %2.2f кубических футов.\n",name,volume);
- printf("К тому же ваше имя состоит из %d букв.\n",letters);
- printf("и мы располагает 40 байтами для его храенения\n",size);
- getchar();
- return 0;
- }
Решение задачи: «Ошибки при построении программы VS 2012»
textual
Листинг программы
- #include <stdio.h>
- #include <string.h>
- #include <locale.h>
- #define density 62.4
- int main()
- {
- float weight, volume;
- int size, letters;
- char name[40];
- printf("Your name?\n");
- scanf("%s", name);
- printf("Your weight?\n");
- scanf("%f",&weight);
- size = sizeof(name);
- letters = strlen(name);
- volume = weight / density;
- printf("Well, %s your volume is %2.2f cube.\n",name,volume);
- printf("Your name has %d chars.\n",letters);
- printf("And we need %d byte for saiving it\n",size);
- getchar();
- return 0;
- }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с файлами и строками.
- Определение константы плотности.
- Объявление переменных: вес, объем, размер, количество букв, имя.
- Вывод сообщения и запрос имени пользователя.
- Вывод сообщения и запрос веса пользователя.
- Вычисление размера имени в байтах.
- Вычисление длины строки имени.
- Вычисление объема тела пользователя.
- Вывод сообщения о объеме тела с указанием имени пользователя.
- Вывод сообщения о количестве символов в имени.
- Вывод сообщения о размере имени в байтах.
- Получение символа окончания ввода с клавиатуры.
- Возвращение управления в основную программу.
- Завершение работы программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д