Ни одна написанная программа не работает, даже скачанная из интернета.
Я слышал, там надо сначала в txt файл сохранить, а потом писать прогу. Так ли это?
Ты наверное имеешь ввиду скомпилировать а не написать .. У тебя проблема с компиляцией а не с кодом. В каком компиле пытаешься это сделать ?. TXT - тут не причём .. Код надо писать в редакторе - и для разного компилятора иногда приходиться по разному писать заголовочные файлы. но если написать к примеру #include "iostream.h" int main(){ std::cout<<"HELLO"; return 0; } // то будет работать сто пудов где угодно .. Просто тебе хотя бы надо немного понимать что ты пишешь.
писать можно и в тхт (обычно используют расширение cpp, но это тот-же тхт) только потом это надо откомпилировать и слинковать с библиотеками тут уже многое зависит от среды разработки
Вот где слышал, там и спрашивай. А умные так говорят: "Borland С++ может компилировать программы на языках С и С++. В общем случае, если программа имеет расширение СРР, то она компилируется как программа на языке С++, а если расширением является С, то используется компилятор С. Поэтому самый простой способ заставить компилятор Borland С++ проводить компиляцию по правилам С++ заключается в использовании расширения СРР."
Пишут в редакторе среды программирования. Туда можно вставить и взятый из Интернета текст программы. Причем имей в виду, что в разных средах и даже в разных версиях одной среды C++ немного разный, так что гарантии, что пойдет, нет, хотя в большинстве случаев пойдет. А затем надо скомпилировать в exe-файл, опять же с помощью этой среды.
Нужно иметь среду разработки - подготовленный для написания на нужном языке программирования текстовый редактор и компилятор - сборщик из текстовой программы: программного кода для операционной системы компьютера или машинного кода для прочих устройств. Расширение текстового файла программы зависит от среды разработки и компилятора.