Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.52/21: Рейтинг темы: голосов - 21, средняя оценка - 4.52
67 / 0 / 0
Регистрация: 24.09.2009
Сообщений: 80

Из одного формата в другой

13.10.2010, 22:15. Показов 4265. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. мне нужно написать программу которая открывает файл с расширением .cpp извлекает от туда все строки и сохраняет в файле с расширением .txt . Как это сделать? копировать в буфер?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.10.2010, 22:15
Ответы с готовыми решениями:

Переписать данные заданного формата из одного файла в другой
Всем добрый день! Программа берет данные из input.txt и добавляет их в массив, затем из массива выводит в output.txt , но при выводе...

Конвертер файлов из одного формата в другой
Здравствуйте! Делаю конвертер из одного формата в другой. Допустим имеется файл вида: ...

Перевод даты из одного формата в другой
есть переменная со строкой типа 2016-12-22 18:30:55 нужно ее переделать в строку 22.12.2016 18:30

7
 Аватар для KuKu
1563 / 1041 / 94
Регистрация: 17.04.2009
Сообщений: 2,995
13.10.2010, 22:20
Принципиальной разницы нет, что открывать cpp или txt. Открывай cpp, так же как и текст.
0
67 / 0 / 0
Регистрация: 24.09.2009
Сообщений: 80
13.10.2010, 22:23  [ТС]
я понимаю... но как из файла .cpp скопировать в .txt?
0
125 / 65 / 9
Регистрация: 19.04.2010
Сообщений: 196
13.10.2010, 22:27
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <iostream.h>
 
int main()
{
FILE *fsrc, *fdest;
char* buff[255];
int n;
 
  fsrc = fopen("", "r+t");
  fdest = fopen("", "w+t");
 
  while(!feof(fsrc)){
   n = fread(buff, 1, 255, fsrc);
   fwrite(buff, 1, n, fdest);  
  }
 
  fclose(fsrc);
  fclose(fdest);
 return 0;
}
Добавлено через 1 минуту
Цитата Сообщение от Sudoki Посмотреть сообщение
fsrc = fopen("", "r+t");
fdest = fopen("", "w+t");
Вместо "" пропиши имена файлов
например "test.cpp" и "test.txt"
1
Эксперт С++
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
13.10.2010, 22:29
Да, сначала открывайте файл code.cpp на чтение, читайте в буфер, а оттуда в открытый на запись файл code.txt записывайте информацию...
1
Freelance
Эксперт С++
 Аватар для asics
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
13.10.2010, 22:34
Примерно так
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
#include <iostream>
#include <fstream>
 
int main()
{
    std::ifstream read("1.cpp");
    char* m;
    const int n = 1024;
    m = new char[n];
    if(read)
    {
            while(!read.eof())
            {
               read.getline(m,n,read.eof());
               //std::cout << m << std::endl;
            }
    }
    else
        std::cout << "NOT FOUND THIS IS FILE!" << std::endl;
    read.close();    
    std::ofstream write("2.txt");
    for(;;)
    {
       write << m;
       break;
    }
    write.close();
    delete[] m;       
}
1
67 / 0 / 0
Регистрация: 24.09.2009
Сообщений: 80
13.10.2010, 22:44  [ТС]
спасибо большое!
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,973
13.10.2010, 23:04
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <windows.h>
 
int main(int argc, char ** argv){
    if ( argc < 3 ){
        MessageBoxA(0, "Usage: copy_program src_file_name dst_file_name", "Wrong program usage", MB_OK);
        ExitProcess(1);
    }
    if ( ! CopyFileA(argv[1], argv[2], FALSE) ){
        MessageBoxA(0, "Can't copy source to destination", "Error!", MB_OK);
        ExitProcess(1);
    }
    
    MessageBoxA(0, "Complete", "File copy", MB_OK);
    ExitProcess(0);
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.10.2010, 23:04
Помогаю со студенческими работами здесь

Конвертирование даты из одного формата в другой
Всем доброго времени суток! Есть набор дат в таком виде: 09:35 (07-апр) 10:36 (02-мая) 10:02 (09-сен) и т.д. Вопрос: ...

Как поменять время одного формата на другой
Всем привет, я хочу поменять время watch.Stop(); Console.WriteLine(&quot;Bla is {0} for {1} milliseconds&quot;, bla,...

Конвертировать аудио запись из одного формата в другой
... Помогите найти раздел этого форума. Необходима ... бесплатная консультация по изменению формата аудиозаписи. Спасибо.

Перевод файлов из одного графического формата в другой
создать приложение-конвертер, выполняющее перевод файлов из одного графического формата в другой. Предусмотреть сохранение в формат dwg. ...

Перевод адреса ячейки из одного формата в другой
Хей други, скажите как перевести абсолютный адрес одной ячейки из формата A1 в формат R1C1 и обратно. Например, $A$1 -&gt; R1C1, R1C1...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru