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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.92
Shuh
0 / 0 / 0
Регистрация: 30.06.2010
Сообщений: 62
14.01.2011, 14:11     копирование строк #1
Скопировать из файла F1 в файл F2 все строки, кроме той строки, в которой больше всего гласных букв.

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

Копирование Строк C++
C++ копирование строк
C++ Копирование строк
C++ копирование строк
C++ копирование строк
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 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
Сообщений: 634
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
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
14.01.2011, 16:01     копирование строк #4
Цитата Сообщение от isaak Посмотреть сообщение
компилятор ругается
А Вы на каком языке пишите и каким компилятором пользуетесь?
isaak
101 / 38 / 9
Регистрация: 17.10.2010
Сообщений: 634
14.01.2011, 17:10     копирование строк #5
Язык C++ Visual Studio2010

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

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