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

Редактирование текстового файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти значение сумму ряда с точностью e http://www.cyberforum.ru/cpp-beginners/thread687675.html
http://i46.***********/big/2012/1103/1f/a0d18e86e79be7c4d9758b43ac526e1f.jpg Заранее спасибо.
C++ Удалить несколько последних значений в динамическом массиве Получил задание сделать задачу с использованием динамических таблиц и возник вопрос если я объявляю массив через p = (int *)malloc(10*sizeof(int)); могу ли я как-то удалить несколько последних значений в массиве? То есть , имея массив 1 2 3 4 5 6 7 8 9 10 , могу ли я просто убрать последние 3 значения? Чтобы размер массива с 10 стал 7? или нужно создавать новый массив нужного размера и... http://www.cyberforum.ru/cpp-beginners/thread687652.html
C++ Инструкция break
Эм, балуюсь с C++. Значит, отбираю простые числа, первый вариант программы: #include <iostream> #include <cstdlib> #include <time.h> #include <cstdio> #include <cstring> using namespace std; int main() {
Удалить элементы из строки (исправить код) C++
Я написал программу для удаления текста после первой запятой, а мне НЕОБХОДИМО чтобы удалялось только первое слово, например: aaa, bbb aaa, ccc aaa aaa, ddd aaa .... И программа должна удалить bbb ccc ddd #include <iostream> #include <conio.h> #include <string.h> using namespace std; int main(){ char str;
C++ Стеки http://www.cyberforum.ru/cpp-beginners/thread687624.html
Реализовать программу, в которой будут использоваться стеки (магазинный и кольцевой) и очередь. В самих программах реализовать такие функции: заполнение стека(очереди) вручную, удаление и добавление элементов, вывод содержимого на экран, очистка стека (очереди). Смотрел и читал на форуме о стеках но не понял на чем их применять или они сами по себе? Можете на коде объяснить своими словами как...
C++ Почему в выводе выдаются предупреждения "warning C4101: sm: неиспользованная локальная переменная" // gd.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "stdlib.h" #include "math.h" #include "stdio.h" #include "conio.h" #include "locale.h" void main() подробнее

Показать сообщение отдельно
KeyGen
383 / 290 / 6
Регистрация: 07.08.2011
Сообщений: 789
Записей в блоге: 1
04.11.2012, 05:24     Редактирование текстового файла
Вот проверил, работает:

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
38
39
#include <iostream>
#include <fstream>
#include <ostream>
#include <string>
#include <vector>
 
using namespace std;
 
int main () {
 
    vector<string> vec;
    string str;
 
    fstream read;
 
    read.open("/home/keygen/Рабочий стол/temp/bin/Debug/test.txt");
 
    for(; !read.eof();)
    {
    read >> str;
    str[0] = toupper(str[0]);
    vec.push_back(str);
    }
 
    read.close();
 
    ofstream write;
    write.open("/home/keygen/Рабочий стол/temp/bin/Debug/test.txt");
 
    for(int i = 0; i < (int)vec.size(); i++) {
     if(i!=0)
     write << " ";
     write << vec[i];
    }
 
    write.close();
 
    return 0;
}
(Слова разделены пробелом)
Не заметил что надо указать в консоли файл... Ну здесь уже совсем легко.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru