#c
#c
Вопрос:
Привет пытался ввести следующий код в Visual Studio, и когда я нажимаю «Построить решения», было 98 ошибок .. например, синтаксическая ошибка..
Может кто-нибудь посоветовать, если я сделал это неправильно? Шаги, которые я предпринял, были:
- откройте Visual studio
- создайте новый проект
- пустой проект
- Исходный файл — щелкните правой кнопкой мыши — новый элемент — переименовать в test.c вместо .cpp
- скопируйте приведенный ниже код и создайте решение
Однако я понял, что когда я изменил имя с test.c на helloworld.c, тогда это сработало. Есть идеи, почему?
#include<stdio.h>
int main() {
printf("Hello, World!");
return 0;
}
Комментарии:
1. В моем тестовом проекте есть test.c и test.cpp в нем нет никаких проблем. Не зная ни одной из ошибок, трудно догадаться, что происходит. Если вы переименуете файл обратно в test.c, вернутся ли ошибки?
2. я приложил скриншот ошибок в моем посте..
3. @Noobiee Какая первая ошибка, если вы посмотрите в окно вывода (а не в окно списка ошибок)?
4. Итак, вы сказали, что создали новый проект, добавили в него один файл и получили ошибки. На вашем скриншоте показан проект с 3 файлами, ни один из которых не имеет имени «test.c». Что это такое? Что находится в двух файлах, которые мы не видим? Похоже
#include <cstdlib>
, что, по крайней мере, это заголовок C , поэтому имеет смысл, что он не работает при включении в файл C.5. Переименования файла недостаточно — вам также необходимо изменить файлы в проекте в маленьком окне справа, чтобы получить правильные имена файлов. Почему он жалуется на ошибки в заголовке cstdlib, если вы этого не включили? Или оно включено в один из двух других файлов в проекте? Почему у вас в проекте три файла — не все они содержат основную функцию, не так ли?