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

Работа с текстовыми файлами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Accembler & VS http://www.cyberforum.ru/cpp-beginners/thread1017847.html
Привет! Ребята, подскажите в Visual Studio на английском есть функция go to assembler. У меня дома VS 10 на русском интерфейсе. Как мне ассомблировать код? Даже ничего похожего не найти. Может еще не все окна открываю для вью
C++ Это обьект, переменная или что? Как то вовсе непонятно Пожалуста, обьясните подробно что такое rhs!! // Функция Add #include <string> #include <iostream> // для объекта cout using namespace std; #include<iomanip> //Этот файл содержит большую часть манипуляторов C++. Если вы не знаете, что такое манипулятор, не беспокойтесь. //Просто подключите это файл смело и не раздумывая вместе с iostream, хуже не станет. http://www.cyberforum.ru/cpp-beginners/thread1017838.html
Считать цифру с TextBox C++
Ребят, объясните как считать целое число с TextBox' а %-)
C++ MPI
У меня есть рабочая программа "Коллективные операции. Работа имитирует реальный поиск в параллельной базе данных. Некоторое множество записей (ключ, данные) распределено по машинам коллектива. Пользователь за головной машиной (№0) вводит некоторый ключ. Головная машина распространяет этот ключ в коллективе, после чего все машины ищут у себя записи с таким ключом. Все машины уведомляют головную о...
C++ Посмотреть код встроенных математических функций. Открыть cmath http://www.cyberforum.ru/cpp-beginners/thread1017825.html
Каким образом можно посмотреть, как в c++ считаются встроенные функции в библиотеке cmath(math.h) ? Например, хочу посмотреть, как разложен в ряд cos в компиляторе. Пробовал в папке с установленным VS, сделать поиск cmath, нашел два файла, но когда открыл, не нашел в них самого кода для функций.
C++ Не совсем понятно как работает такой код Есть консольное приложение, которое при работе выводит данные. Непонятно как работает такой код: for (;;) { char option; puts("Press 'h' to hangup all calls, 'q' to quit"); if (fgets(option, sizeof(option), stdin) == NULL) { puts("EOF while reading stdin, will quit now.."); break; } } подробнее

Показать сообщение отдельно
Alex_Skripa
18 / 18 / 1
Регистрация: 16.09.2013
Сообщений: 126

Работа с текстовыми файлами - C++

24.11.2013, 22:35. Просмотров 804. Ответов 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
25
26
27
28
29
30
31
32
33
34
35
36
37
 #include "stdafx.h"
#include <iostream>
#include <fstream>
#include <string>
#include <string.h>
#include <Windows.h>
#include <iomanip>
 
using namespace std;
 
 
int main()
{
    SetConsoleOutputCP(1251);
    SetConsoleCP(1251);
    fstream text;
    int p;
    string str1;
    char *str2;
    text.open("text.txt");
    if (text)
    {
        while (!text.eof())
        {
            text >>str1;
            p = int(strpbrk(str1.c_str(),",.!?"));
            if ((strpbrk(str1.c_str(),",.!?")!=NULL)&&(str1[int(strpbrk(str1.c_str(),",.!?"))+1]!=char(" ")))
            {
                str2 = new char [int(strpbrk(str1.c_str(),",.!?"))];  
                strncpy(str2,str1.c_str(),int(strpbrk(str1.c_str(),",.!?")));
                text << str2;
            }
        }
    }
    system("pause");
    return 0;
}
Среда Visual Studio 2010(если это имеет значение)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru