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

Полный путь к файлу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как задать правильно условие??? http://www.cyberforum.ru/cpp-beginners/thread264427.html
Во введенных массивах найти последовательность максимальной длины из элементов, расположенных в порядке возрастания. Как правильно задать условие в этой задаче???
C++ Графика в Turbo C)) 1. Составить программу построения графического изображения. Нарисовать "Молоток ". 2. Построить график функции. f (x) = cos (x ^ 2 + x) / x. 3. Составить программу изображения движущегося объекта. Дом, из трубы которого идет дым. Помогите.Хотя бы одну задачку.) http://www.cyberforum.ru/cpp-beginners/thread264419.html
C++ Обработка динамических массивов
В матрице удалить строку с минимальным произведением элементов, а затем в качестве третьей добавить строку элементы которой равны разностям элементов последней и первой строк. Подскажите, пожалуйста, я в правильном направлении двигаюсь? #include<iostream.h> #include<iomanip.h> #include<conio.h> #include<stdlib.h> void inmatr(int,int&,int&); void outmatr(int,int,int);
Задано натуральное число. Создать стек с его цифр. C++
У меня такое задание: Задано натуральное число. Создать стек с его цифр. Я не понимаю что вообще нужно делать. Помогите пожалуйста.
C++ Использование операторов цикла http://www.cyberforum.ru/cpp-beginners/thread264391.html
Для х изменяющегося от a до b с шагом (b-a)/k, где (k=10), вычислить функцию f(x), используя ее разложение в степенной ряд в двух случаях: а) для заданного n; б) для заданной точности е (е=0.0001). Для сравнения найти точное значение функции. Функция *** Условие *** Исход. данные *** Диапазон и шаг изменения аргумента {a/x+bx2+c ...
C++ Записать студента в ведомость и вывести ее в порядке, обратном алфавитному Само задание: Один метод должен в новой ведомости размещать студентов в порядке, противоположном алфавитному. Другой – записать нового студента в заданную ведомость (по алфавиту). Разработать и протестировать класс, производный от заданного базового класса (po- tok). Производный класс должен содержать методы для создания новых ведомостей успе- ваемости по заданным правилам. Новые... подробнее

Показать сообщение отдельно
Leningradeс
 Аватар для Leningradeс
10 / 10 / 1
Регистрация: 03.03.2011
Сообщений: 331
26.03.2011, 15:53     Полный путь к файлу
Подскажите как вывести в консоли путь к работающему файлу.
Вот к этому например:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include "modules.h"
#include <stdio.h>
#include <conio.h>
#include <iostream>
#include <time.h>
#define M_PI 3.14159265358979323846
#define EPS 1.e-6
 
namespace Modules
{
    void module1 ()
    {
        fflush (stdin);
        setlocale (LC_ALL, "Russian");
        system ("cls");
        time_t d;
        time (&d);
        printf ("%s\n", ctime (&d));
        printf ("________________________________________________________________________________\nВыполняется Задание № 1\n\n");   
        fflush (stdin);
        float agrad, bgrad, Z1, Z2, Z;
        int ca, cb, i;  
        printf ("Введите значение угла (a) в градусах: ");
        ca = scanf ("%f", &agrad);
        if (ca != 1)
        {
            printf ("\nОшибка! Вводите только цифры!\n");
        }
        float arad = (agrad * M_PI) / 180.;
        printf ("\nВведите значение угла (b) в градусах: ");
        cb = scanf ("%f", &bgrad);
        if (cb != 1)
        {
            printf ("Ошибка! Вводите только цифры!\n");
        }
        float brad = (bgrad * M_PI) / 180.;
        Z1 = (((sin (arad)) + (cos (2 * (brad) - (arad)))) / ((cos (arad)) - (sin (2 * (brad) - (arad))))) + (7. / 9.); 
        Z2 = ((1 + sin (2 * (brad))) / (cos (2 * (brad)))) * (8. / 9.);
        if (fabs (Z2) < EPS)
        {
            printf ("\nДеление на нуль!\n");
        }
        Z = Z1 / Z2;
        printf ("\nZ1 = %f\n", Z1);
        printf ("Z2 = %f\n", Z2);
        printf ("Z = %f\n", Z);
        printf ("\nВычисления завершены. Пересчитать? Да - 1 / Нет - 2\n");
        i = getche ();
        switch (i)
        {
            case '1': Modules::module1 (); break;
            case '2': return;
            default: printf ("\n\nОшибка!"); break;
        }
    }
}
Так вывожу системное время.

C++
1
2
3
time_t d;
time (&d);
printf ("%s\n", ctime (&d));
А с адресом пытался через:

C++
1
2
3
4
int main (char* adress [])
{
printf ("%s\n", adress [0]);
}
Но линкер возмущался на ссылку на неразрешенный внешний символ... ну и выдавал ошибку.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru