#include <stdio.h>
#include <stdlib.h>
void main()
{
system("dir");
}
Я читал во многих книгах на C++, где system()
используется для выполнения программ командной строки. Но когда я попробовал ту же команду на C, она работала отлично. Поэтому мой вопрос заключается в том, является ли его стандартная функция C или C++? Пожалуйста, будьте либеральными, поскольку я новичок в программировании на С.Использует ли функция system() C или C++?
Это оба. Но 'void main' также не является законным. –
@JamesKanze фактически, многие компиляторы для встроенных систем (разумеется, нестандартные расширения) ожидают 'void main()'. –
@FilippoLauria Возможно, но если не указано в вопросе, то следует принять общий вопрос о стандарте C++ –