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

Задан файл f1. Сформировать ф2, разбивая ф1 на строки(разделители - точка или 20 символов) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В строке записать символы, и присоединить к ним эти же символы, записанные в обратном порядке http://www.cyberforum.ru/cpp-beginners/thread1757041.html
на примере понятнее.если в строке встретиться комбинация abc то дополнить её cba. Т. е. если дана строка abc то изменить её как abccba этот код записывает слово в обратном порядке как до конца оформить задачу,сделать так,чтобы вывело не только перевернутое слово,но и изначальное+перевернутое слитно.заранее спасибо #include <stdio.h> #include <string.h> #include<conio.h> int main()
C++ Реализация классов "Связь" и "Сеть" Помогите написать 2 кода для реализации класса "Связь" и "Сеть". Для каждого класса отдельно. Класс "Связь" показывает качество связи. Класс "Сеть" показывает что можно делать с сетью: найти сеть, подключиться к сети, управлять сетью, переключаться между сетями, отключаться от сети. Буду очень благодарна за помощь. http://www.cyberforum.ru/cpp-beginners/thread1757032.html
Почему не считает количество символов во вводимой строке? C++
do { i = getchar(); cnt++; } while (i != EOF); printf_s("%d", cnt);
C++ Разработка многомодульной программы с выделением подпрограмм
В заданной прямоугольной матрице А поставить на первое место столбец с наименьшим количеством нулевых элементов, переставив все нули в конец этого столбца. (Измененная матрица должна содержать все элементы исходной матрицы). Рекомендуется для формирования измененной матрицы использовать отдельный массив.
C++ Error C3861: 'stof': identifier not found http://www.cyberforum.ru/cpp-beginners/thread1757008.html
#include "stdafx.h" #include <cstdlib> float param; float StringToFloat(const char *str) { bool err; char *pLastChar = NULL; param = stof(str, &pLastChar);
C++ Как правильно зациклить? #pragma once #include"Header.h" #include "Exception.h" #include "File.h" #include "binary.cpp" #include <fstream> #include <iostream> #include <locale.h> using namespace std; подробнее

Показать сообщение отдельно
nmcf
4441 / 3779 / 1278
Регистрация: 14.04.2014
Сообщений: 14,872
07.06.2016, 19:38     Задан файл f1. Сформировать ф2, разбивая ф1 на строки(разделители - точка или 20 символов)
У меня же работает. Вот пример, только без файлов:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <sstream>
using namespace std;
 
int main()
{
    istringstream iss("hghhghghgg.gjgjgjdjsieiiaooofpp3334.\nrttt");
    int c, n;
    while ((c = iss.get()) != EOF)
    {
        if (c == '\n') c = ' ';
        cout << static_cast<char>(c);
        ++n;
        if ((c == '.' && n <= 20) || n == 20)
        {
            cout << endl;
            n = 0;
        }
    }
    return 0;
}
Выводит:
Код
hghhghghgg.
gjgjgjdjsieiiaooofpp
3334.
 rttt
Цитата Сообщение от Mannoroh666 Посмотреть сообщение
А зачем нам static_cast?
Чтобы коды вместо символов не выводились.
 
Текущее время: 06:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru