C/C++

С++ как запустить эту программу в консоли компьютера? Можете подробно объяснить?

 #include  

void print_vertical(char *str);
int main(int argc, char *argv[])
{
if(argc==2) print_vertical(argv[1]);
return 0;
system("pause");
}

void print_vertical(char* str)
{
while(*str)
std::cout
Скомпилировать прогу.

с командной строки запустить, добавив аргумент.
C:/Users/......./ConsoleApplication1.exe "print this message"
Или создать ярлык и в поле Обьект дописать в конце чтобы вышло
C:/Users/......./ConsoleApplication1.exe "print this message"

Второе - в самой программе system("pause") должно быть перед return 0
Иначе вы ничего не успеете увидеть.
МК
Михаил Кисляк
51 417
Лучший ответ
Bayram Durdymyradow Спасибо, "print this message" - Это аргумент который мы вводим?
В онлайн компилятор просто вставь, и там же передавай аргументы, зачем еще IDE использовать.
скомпилировать и запустить через cmd прописав путь до exe
Чтобы запустить данную программу на C++ в консоли компьютера, вам потребуется выполнить следующие шаги:

Откройте интегрированную среду разработки (IDE) или текстовый редактор и создайте новый файл с расширением ".cpp". Например, вы можете назвать его "main.cpp".

Скопируйте предоставленный вами код программы в созданный файл "main.cpp".

Сохраните файл "main.cpp".

Откройте командную строку или терминал на вашем компьютере.

Перейдите в директорию, где находится файл "main.cpp", используя команды cd (change directory) для смены текущей директории.

Компиляция программы: В командной строке введите команду для компиляции программы. Например, для компиляции программы с использованием компилятора GNU g++, введите следующую команду:

 g++ -o program main.cpp 
Это скомпилирует файл "main.cpp" и создаст исполняемый файл с именем "program".

Запуск программы: После успешной компиляции введите команду для запуска программы:
 ./program   
Замените <аргумент> на текст, который вы хотите вывести вертикально. Например:
 ./program Hello 
Программа выведет каждую букву текста "Hello" в вертикальной ориентации.

Результат: В консоли вы увидите вывод программы, в данном случае вертикально выведенный текст.
Марат Хасаев
Марат Хасаев
2 415
Bayram Durdymyradow Я пишу в visual studio code, я его уже скомпилировал, но в консоле он не запускается.
Установить IDE какую-нибудь, Visual Studio например. Создать в ней проект, скопировать в него ваш код и запускать. В видео инструкция по установке VS https://youtu.be/W9bdf6Jv6YE