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

Открытие файла по введенному пользователем пути - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Глобальные переменные http://www.cyberforum.ru/cpp-beginners/thread980931.html
Я хочу использовать глобальную переменную, определённую в main, в своих классах. Листинг)) globals.h #ifndef GLOBASL_H #define GLOBASL_H extern int global_int; #endif // GLOBASL_H a.h
C++ Goodbye World Hello World :) Добавлено через 3 минуты прощайте форумчане. надоело мне все эти задачи решать :) и время убивать непонятно на что http://www.cyberforum.ru/cpp-beginners/thread980927.html
Сортировка C++ C++
Помогите пожалуйста, задали написать сортировку одномерного массива методом "Трапеции". Знаю много сортировок, но про такой метод первый раз слышу.
Посчитать значения переменных C++
a) int z=x/y++; если int x=1, y=2; b) int w=x%++y, если int x=1, y=2; c) int a=++m+n++*sizeof(int); если int m=1, n=2; d) float a=4*m/0.3*n; если float m=1.5; int n=5; e) int ok=int(0.5*y)<short(x)++; если int x=10, y=3;
C++ Определить количество положительных, отрицательных и нулевых элементов массива. http://www.cyberforum.ru/cpp-beginners/thread980913.html
(Язык C) Дан массив P(m), m=16. Определить количество положительных элементов KP, количество отрицательных элементов KM, количество нулевых элементов KZ. Вывести на печать исходный массив и величины KP, KM и KZ.
C++ Написать программу, которая определяет, заданное число является палиндромом Условия задачи, которые нужно написать: 2. Написать программу, которая определяет, заданное число является палиндромом, т.е. первая цифра равна последней, вторая-предпоследний и т.д. (например, 234565432). подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
18.10.2013, 23:25     Открытие файла по введенному пользователем пути
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
#include <locale.h>
#include <iostream>
#include <string>
 
void MyReadFile(char*);
char* EditPath(char*, char*);
 
int main(int argc, char* argv[])
{
    setlocale(LC_ALL, "");
    int pause;
    char pathImage[255];
    char pathMessage[255];
    std::cout << "Введите имя файла .bmp)\n";
    (std::cin >> pathImage).get();
    char *path = EditPath(argv[0], pathImage);
    std::cout << path;
    std::cin.get();
    return 0;
}
 
char* EditPath(char* path, char* name)
{
    std::cout << path << std::endl;
    char* pch;
    for (int i = 0; i < strlen(path); i++)
    {
        if (path[i]=='\\') path[i]='/';
    }
    pch = strstr(path,"Def_Dat_4.exe");
    if (pch)
    {
        strncpy(pch, name, strlen(name));
        *(pch + strlen(name)) = '\0';
    }
    return path;
}
 
Текущее время: 09:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru