Решил проверить код из книги ООП в С++ Лафоре но в Visual Studio не получается его повторить
#include "stdafx.h"
#include <iostream>
#include <conio.h>
using namespace std;
int Main()
{
for (int j = 0; j<80; j++)
{
char ch = (j%8) ? ' ' : 'x';
cout << ch;
}
return 0;
}
Подскажите пожалуйста, что я делаю не так?
В Borland все работает
Причина: функция int main() должна быть с маленькой буквы
Почему в данном файле он VS выдавал ошибку, если писать её с маленькой? Потому что точкой входа в программу в данном случае в VS является файл *.cpp, имя которого совпадает с именем проекта, то есть ConsoleApplication1.cpp. Именно там находится int main(), и оно уже было сгенерированно самой IDE, но вы видимо не увидели.
Таким образом, весь код надо поместить в ConsoleApplication1.cpp.
Разобрался сам. причин не знаю но в новом проекте все заработло
Сборка персонального компьютера от Artline: умный выбор для современных пользователей