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

Программный перезапуск программы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Заполнение массива структур оператором for http://www.cyberforum.ru/cpp-beginners/thread647295.html
#include <iostream> #include <conio.h> using namespace std; struct kuramy { char name; int hidth; int weight; }; int main ()
C++ Написать программу, вычисляющую выражение с использованием условных операторов Написать программу, вычисляющую выражение с использованием условных операторов. Написать программу, которая: a. запрашивает какую из приведенных в варианте задач следует выполнить, b. запрашивает необходимые данные в main, c. передает входные данные в соответствующую функцию, d. результат выводится из main. 1 http://www.cyberforum.ru/cpp-beginners/thread647289.html
Выделение динамической памяти под массив структур C++
Здравствуйте! Пытаюсь выделить память под массив структур, считать с клавиатуры, вывести на экран и удалить выделенную память. Подскажите в чем ошибка? #include <iostream> #include <cstring> using namespace std; struct Country { char *name;
C++ Не понимаю механизм работы циклов while
#include <iostream> #include <cstdlib> #include <ctime> using namespace std; int main() { srand(time(0)); bool done; do
C++ проверка на цифру http://www.cyberforum.ru/cpp-beginners/thread647271.html
Пока не смог разобраться - нужно при вводе матрицы проверить, ввожу ли я цифру или нет подскажите как вставить сюда эту проверку ( вернее как её сделать ) ... void vvod ( int mass, int n,int m) { for ( int i = 0; i<n; i++) { for ( int j=0; j<m; j++) {
C++ Количество слов в строке Вводится строка, подсчитать количество слов в строке которые начинаются на ту же букву на которое заканчивается предыдущее слово. в строке: Hello over word Vladimir rever должно быть 4 слова(Hello over Vladimir rever) Добавлено через 54 секунды #include "stdafx.h" #include "iostream" #include "conio.h" подробнее

Показать сообщение отдельно
Rusarch333
7 / 7 / 1
Регистрация: 12.08.2012
Сообщений: 96
09.09.2012, 23:05  [ТС]     Программный перезапуск программы
А можно как-то сделать перезапуск, через:

C++
1
system ("start путь_к_файлу");
Только вместо: "путь_к_фалу" была б переменная, которая б его определяла и хранила ?

Добавлено через 42 минуты
Всем спасибо ! Получилось !

C++
1
2
3
4
5
6
7
8
9
10
#include <windows.h>
#include <iostream>
using namespace std;
 
int main(int argc, char * argv[])
{
   system (argv[0]);
 
   return 0;
}
Но мне нужно детальное объяснение работы кода для курсовой, объясните выражение:

C++
1
int argc, char * argv[]
А именно:

1. Почему обязательно нужно об'являть: int argc ?
2. Что означает: char * ?

(приношу извинения за свою тупость)

Добавлено через 33 минуты
Вот ответ:

Первая типа int хранит количество передаваемых параметров, один из параметров - это обязательно имя программы (абсолютный путь), далее уже могут быть ваши параметры , если это ваша программа.

argv - это обычно массив char, но сейчас уже _TCHAR, причем указателей, но _TCHAR обычно в иде стоит как char, там уже имена переданных параметров, один - это программа, а остальные - это уже их порядок.
 
Текущее время: 18:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru