Форум программистов, компьютерный форум CyberForum.ru

int main() или int main(void)? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перевод из pascal в С http://www.cyberforum.ru/cpp-beginners/thread112558.html
Program pr4_1; uses crt; var firstmaxpos, lastminpos, n, i :integer; x, MAX,MIN :real; Begin Clrscr; Write(' Сколько чисел в последовательности ? '); read(n); Write(' Введите первое число ');read(x); MAX:= x; FirstMaxpos := 1;
C++ Использования шаблонов КЛАССОВ Привет!!! Кто может помочь с заданием, и его объяснить: 1).Создать шаблон класса однонаправленный список list.Определить конструкторы, деструктор, перегруженную операцию присваивания (“=”) и операции: - «» − доступ к элементу в заданной позиции, например: Type c; int i; list L; c=L; - «+» − объединить два списка; - «!=» − проверка на неравенство http://www.cyberforum.ru/cpp-beginners/thread112545.html
C++ Структура, бинарный файл
Помогите пожалуйста сделать задачу. Описать структуру с именем AEROFLOT, которая содержит следующие поля: 1). Название пункта назначения рейса; 2). Номер рейса; 3). Тип самолета. Написать программу, которая выполняет следующие действия: 1). Введение с клавиатуры данных в массив, который состоит из семи элементов типа AEROFLOT 2). Записать введенную информацию в бинарный файл 3). Написать...
C++ iostream vs iostream.h
Я пишу include <iostream.h> в книге написано: расширение h оно теперь для заг файлов С а не С++ заг файлы с++ без расширения. в папке includes есть и iostream.h и iostream когда подключаю iostream то cout не пашет. хелп Добавлено через 10 минут разобрался сам
C++ Сортировки. Требуется совет. http://www.cyberforum.ru/cpp-beginners/thread112528.html
#include <stdio.h> #include <string.h> #include <stdlib.h> #include <time.h> void bubble(char *items, int count); void shaker(char *items, int count); void shell(char *items, int count); int main(void)
C++ кодирование текста задачка такая: Написать программу,"шифрующую(расшифровывающею)" текст из файла указанного пользователем,путем добавления (вычитания) к (из) ASC11-коду каждого символа "пароля" в виде числа от1 до10 ,"Пароль" запрашивается у пользователя . ПОмогите плиз . До сдачи неделя осталась !!!!заранее спасибо. подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
19.08.2011, 21:23     int main() или int main(void)?
Цитата Сообщение от Krist_ALL Посмотреть сообщение
чем отличается :
не сообщаю о наличии аргументов
функция не принимает никаких аргументов.......
Цитата Сообщение от silent_1991 Посмотреть сообщение
то компилятором никак не контролировалось, передаются ли в функцию параметры при вызове.
- есть параметры которые передаются в функции косвенно.
Например объяви пару глобальных переменных и будем работать с ними в теле main() - они будут ничем не отличимы от явных параметров,
но для main параметры являются не передаваемыми, наоборот эти параметры содержат ключи командной строки которые были переданы программе
подробней тут смотри
int main() и int _tmain(int argc, _TCHAR* argv[])

Я создал специальный проект + добавил в него для тестирования ещё 3 параметра(как это сделал показал на скриншоте1,
причём с таким же успехом мы могли их передать программе через командную строку)

[Вот результат работы]

argv[0] : D:\Microsoft Visual Studio\CyberForum\TestParam\Debug\TestParam.exe
argv[1] : param2
argv[2] : param3
argv[3] : param4
Press any key to continue


PS:Как видишь если бы не исползовал функции по вылову параметров
argc = __p___argc();
argv = __p___argv();
то main() ничего бы не просигнализировал о параметрах переданных программе

Указанные функции объявлены в stdio.h, для их использования в консоле нужно ещё указать в настройках
использование библиотек MFC(см 2-й скриншот)
Миниатюры
int main() или int main(void)?   int main() или int main(void)?  
Вложения
Тип файла: rar TestParam.rar (6.5 Кб, 27 просмотров)
 
Текущее время: 22:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru