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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Kyhzor
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 36
#1

Функция,которая меняет расширение файла на новое - C++

06.12.2016, 21:31. Просмотров 163. Ответов 1
Метки нет (Все метки)

Здравствуйте,уважаемые форумчане,помогите мне пожалуйста,доделать задание(не компилится,и я не понимаю в чём именно могут быть ошибки.)
Напишите функцию, которая меняет расширение файла на указанное новое расширение.
Пример:
Введите імя файла: qq
Введите новое расширение: tmp
Результат: qq.tmp
Пример:
Введите імя файла: qq.exe
Введите новое расширение: tmp
Результат: qq.tmp
Пример:
Введите імя файла: qq.work.xml
Введите новое расширение: tmp
Результат: qq.work.tmp
Вот мой примерный набросок кода(Не судите строго,если есть глупые ошибки(тыкните меня носом в них), я только начинаю учить с++)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <sstream>
using namespace std;
void function(string,string,string,string);
void function(string s, string s1, string s2)
{
while(i<3)
{
i=i+1;
cout<<"Введите имя файла"<<endl;
cin>>s1;
cout<<"Введите расширение файла"<<endl;
cin>>s2;
s=s1+"."+s2;
cout<<"Результат"<<s<<endl;
}
}int main()
{
setlocale(LC_ALL, "");
string s, s1, s2,i=0;
system ("pause");
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2016, 21:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Функция,которая меняет расширение файла на новое (C++):

Функция которая меняет переданные ей переменные? - C++
Как ее сделать

Функция,которая считывает из файла только n последних строк - C++
Привет! Подскажите как прописать функцию, перед этим уже прописала потоковое чтение из файла и посчитала количество строк в файле. Спасибо!

Функция не меняет значения - C++
Помогите, пожалуйста, не могу заставить функцию изменить значение переменных. Должно быть digita=5 и digitb=4 void to2 (int a, int...

Если функция, подобная getline, которая может читать очень большие строчки из файла? - C++
Если функция, подобная getline, которая может читать очень большие строчки из файла?

Функция GetCurrentDirectory меняет тип переменной - C++
Подскажите пожалуйста. Определяю от куда была запущена программа. В режиме Debug все работает. Когда компилируемую в режиме Release не...

Функция не меняет значение аргументов (за ее пределами) - C++
Код: //заголовочный #ifndef HTPOTC_H #define HTPOTC_H class Rational{ public: Rational(int = 1,int = 2,int = 1,int = 2);

1
Kyhzor
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 36
08.12.2016, 11:04  [ТС] #2
//Закрыто
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2016, 11:04
Привет! Вот еще темы с ответами:

Функция не меняет значения двумерного массива - C++
Проблема в Функции BuildNewMap, мне нужно, чтобы значения элемента в массиве myMap поменялось с 0 на заданное в аргументе функции. Вызвал...

Функция, что меняет первую букву слова на большую. - C++
Здравствуйте! Помогите, пожалуйста, написать функцию на Си, которая меняет первую букву на большую в каждом слове предложения.

Функция меняет все отрицательные элементы массива на максимальный - C++
Написать функцию, которая принимает одномерный массив и его размерностью. Функция меняет в массиве все элементы меньше ноля, на...

Функция катороя в массиве меняет единиц на нули и наоборот - C++
Сложить функцию, которая меняет в одномерном массиве, заданного размера - из единиц и нулей, все единицы на нули, а нули - на единицы....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru