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

Как разобрать путь с argv[] - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ составить программу вычислений значений функции в С++ x2, при -2 <= x <=2 y =4, в противном случае. http://www.cyberforum.ru/cpp-beginners/thread689721.html
помогите составить программу вычислений значений функции в С++ x2, при -2 <= x <=2 y =4, в противном случае.
C++ Найти площадь треугольника по формуле Герона помогите решить программу в С++ : даны стороны треугольника a, b, c.Найти площадь треугольника по формуле Герона. http://www.cyberforum.ru/cpp-beginners/thread689720.html
генератор простых чисел в С++, в основу положить формулу 2x2 + 29 при 0<=x<=28 C++
Помогите составить программу – генератор простых чисел в С++, в основу положить формулу 2x2 + 29 при 0<=x<=28
C++ Вычислить площадь вписанной окружности
Написать программу, но вместо самой переменной использовать ссылку на нее. Ввести сторону квадрата a. Вычислить площадь вписанной окружности.
C++ CUDA: сложение массивов большого размера http://www.cyberforum.ru/cpp-beginners/thread689712.html
Доброго времени, есть необходимость написать программу с использованием CUDA для сложения массивов размером около 450000000 элементов. написал тест __global__ void addKernel(int *c, int *a, int...
C++ Рисование линии Цитирую дословно из Петцольда: LineTo(hdc, xEnd, yEnd); Эта функция рисует отрезок до точки (xEnd, yEnd), не включая ее в отрезок. Для последующих вызовов LineTo текущее положение пера... подробнее

Показать сообщение отдельно
Пaтрик
415 / 390 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
06.11.2012, 10:44
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <string>
 
int main(int argc, char **argv)
{
    std::string progName(argv[0]);
    std::string::size_type pos = progName.find_last_of('\\');
    progName = progName.substr(pos + 1, progName.size() - pos - 1);
    std::cout << progName << std::endl;
}
Добавлено через 3 минуты
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <boost/filesystem.hpp>
 
int main(int argc, char **argv)
{
   boost::filesystem::path path(*argv);
   std::cout << path.filename() << std::endl;
   return 0;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru