Запустил проект c ++ в Visual Studio, и единственное, что я написал до сих пор, - это программа Hello world. Однако, если я переключаюсь с использования std::cout
на printf()
, я получаю ошибку LNK1104 о том, что exe-файл не может быть открыт.
Это скомпилирует и запустит:
#include <iostream>
int main()
{
std::cout<< "Hello World";
return 0;
}
Это не так:
#include <stdio.h>
int main()
{
printf("hello World\n");
return 0;
}
Такие функции, как scanf
работают нормально, хотя.