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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.92
Shuh
0 / 0 / 0
Регистрация: 30.06.2010
Сообщений: 62
#1

копирование строк - C++

14.01.2011, 14:11. Просмотров 1573. Ответов 4
Метки нет (Все метки)

Скопировать из файла F1 в файл F2 все строки, кроме той строки, в которой больше всего гласных букв.

Ну или просто скопировать строку из 1 файла в другой, мне даже это больше подойдет
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.01.2011, 14:11     копирование строк
Посмотрите здесь:

Копирование Строк C++
C++ Копирование строк
C++ копирование строк
C++ Копирование строк с файла
C++ Копирование строк в объектах
C++ копирование строк
Используя функцию копирования строк, организуйте конкатенацію и копирование строк в четвертый массив, содержащий полные имена C++
Копирование строк C++
Копирование строк C++
C++ Копирование строк
C++ Копирование определенных строк
C++ копирование строк, производительность

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
 Аватар для igorrr37
1600 / 1228 / 121
Регистрация: 21.12.2010
Сообщений: 1,875
Записей в блоге: 7
14.01.2011, 14:30     копирование строк #2
Цитата Сообщение от Shuh Посмотреть сообщение
скопировать строку из 1 файла в другой
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<iostream>
#include<fstream>
using namespace std;
 
int main(){
    string s;
    fstream fs("a.txt");
    if(!fs.is_open()){cerr<<"filenot found"; return 1;}
    getline(fs, s, '.');
    fs.clear();
    fs.close();
    fs.open("b.txt", ios::out);
    fs<<s;
}
isaak
101 / 38 / 9
Регистрация: 17.10.2010
Сообщений: 650
14.01.2011, 15:49     копирование строк #3
igorrr37 к какому типу относится getline, компилятор ругается:

Error 1 error C2064: term does not evaluate to a function taking 3 arguments c:\users\администратор\documents\visual studio 2010\projects\c#\p1205\p1205\p1205.cpp 9 1 p1205
Error 2 error C2679: binary '<<' : no operator found which takes a right-hand operand of type 'std::string' (or there is no acceptable conversion) c:\users\администратор\documents\visual studio 2010\projects\c#\p1205\p1205\p1205.cpp 13 1 p1205
3 IntelliSense: identifier "getline" is undefined c:\users\администратор\documents\visual studio 2010\projects\c#\p1205\p1205\p1205.cpp 9 5 p1205
4 IntelliSense: no operator "<<" matches these operands c:\users\администратор\documents\visual studio 2010\projects\c#\p1205\p1205\p1205.cpp 13 7 p1205

Заранее огромное спасибо
fasked
Эксперт C++
 Аватар для fasked
4929 / 2509 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
14.01.2011, 16:01     копирование строк #4
Цитата Сообщение от isaak Посмотреть сообщение
компилятор ругается
А Вы на каком языке пишите и каким компилятором пользуетесь?
isaak
101 / 38 / 9
Регистрация: 17.10.2010
Сообщений: 650
14.01.2011, 17:10     копирование строк #5
Язык C++ Visual Studio2010

Добавлено через 1 час 2 минуты
типу относится getline к string или fstream?
Yandex
Объявления
14.01.2011, 17:10     копирование строк
Ответ Создать тему
Опции темы

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