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

Программа, работа с файлами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Файлы и записи http://www.cyberforum.ru/cpp-beginners/thread129233.html
О каждом из студентов известны фамилия и оценка, полученная на экзамене (2, 3, 4 или 5). Определить, средний балл группы по предмету и отпечатать фамилии студентов, получивших «удовлетворительно(3)»....
C++ квадратная матрица.С++ 1. Дана действительная квадратная матрица порядка n, все элементы которой различны. Найти наибольший элемент среди стоящих на главной и побочной диагоналях и поменять его местами с элементом, стоящим... http://www.cyberforum.ru/cpp-beginners/thread129217.html
Функция и двумерный массив. C++
День добрый. У меня такое задание: нужно создать функцию которая будет находить сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент. Если делать функцию через void(),...
C++ Двумерные массивы на Borland 3.1
Здравствуйте Все! Если кто может, нужно решить две задачи или хотя бы подсказать принцип действия ,или часть проги.:):):) Задача№1: Известно,что в Москве самыми теплыми являются дни с 15 июля по...
C++ сортировка строк ошибка в коде http://www.cyberforum.ru/cpp-beginners/thread129200.html
Добрый день форумчане нужна помощь с кодом. Сформировать динамический массив из n строк.Длина строки не должна превышать m. Строки состоят из слов разделяемых пробелом. Выполнить сортировку строк по...
C++ "Визначення максимальних і мінімальних значень матриці" Ты знаешь как сделать??на языке С++ подробнее

Показать сообщение отдельно
edd
36 / 36 / 0
Регистрация: 13.05.2010
Сообщений: 81
17.05.2010, 23:35
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <string>
#include <fstream>
using namespace std;
//void massiv (char*);
 
int main()
{   ifstream in ("111.txt");
    ofstream out ("222.txt");
    string s1, s2;
    while (getline (in,s1)){ 
        int x=0 , i=0; s1=s1+"\n";
        cout <<s1;
        while (s1[i]!='\n') 
        {   
            if (s1[i]==' ') x++; i++;} // считаем пробелы
        for (int i=0; i<=x; i++) s2=s2+" ";
        s2=s2+s1;
        out <<s2;}
 
return 0;
}
с файла в файл пишет без проблем

Добавлено через 1 час 19 минут
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
#include <iostream>
#include <stdio.h>
#include <string>
#include <fstream>
using namespace std;
//void massiv (char*);
 
int main()
{   ifstream in ("111.txt");
    ofstream out ("222.txt");
    string s1;
    while (getline (in,s1)){ 
        int x=0 , i=0; s1=s1+"\n";
        
        while (s1[i]!='\n') 
        {   
            if (s1[i]==' ') x++; i++;} // считаем пробелы
        string s2;
        for (int i=0; i<=x; i++) s2=s2+" ";
        s2=s2+s1;
        cout <<s2;
        out <<s2;
        }
return 0;}
пардон ошибочка маленькая была)))
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru