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

Работа с файлами, запись строки в файл и чтение из файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ вычислить и вывести на экран 20 значений математической функции http://www.cyberforum.ru/cpp-beginners/thread1058249.html
Парни и мужчины, если не трудно помогите написать программу по условию: Необходимо вычислить и вывести на экран 20 значений математической функции F на интервале от x = -5,0 до x = 5,0 с шагом 0,5. При этом фигурирующие в формулах коэффициенты a, b, c – это вещественные числа, которые предварительно вводятся с клавиатуры и, в отличие от x, не изменяются в процессе вычисления значений функции F....
C++ Имитация виртуальных вызовов с применением оператора dynamic_cast Представьте, что виртуальных функций не существует, и измените пример так, чтобы виртуальные вызовы имитировались с применением оператора dynamic_cast. #include <iostream> using namespace std; enum note { middleC, Csharp, Cflat }; // Etc. class Instrument { public: virtual void play(note) const { cout << "Instrument::play" << endl; } http://www.cyberforum.ru/cpp-beginners/thread1058248.html
Определить,являются ли похожими массивы C++
Здравствуйте. Помогите пожалуйста с задачей. Задача: Заданы два одномерных массива , каждый из которых содержит n элементов. Определить,являются ли похожими (т.е.состоят ли из одинакового набора элементов). Данная задача есть в Турбо Паскале, но нужно сделать в С++.
C++ Даны длины трех отрезков A, B, C. Определить возможность построения треугольника и его тип
10. Даны длины трех отрезков A, B, C. Определить возможность построения треугольника и его вид (разносторонний, равнобедренный, равнос Boroland C++ нужен полный алгоритм!!!Помогите
C++ Перевести целое число из десятичной системы счисления в двоичную, используя алгоритм деления на 2 http://www.cyberforum.ru/cpp-beginners/thread1058205.html
как решается?!Над тремя задачами уже часа два бьюсь! 16. Перевести целое число из десятичной системы счисления в двоичную, используя алгоритм деления на 2. Если можно полный алгоритм для Boroland C++
C++ Вывести таблицу: где № номер строки и % чисел, которые более не встречаются в матрице Я студент! Начинающий программист. Мне нужна ваша помощь)) Нам задали курсач, некоторые задания я сделал. Напишите пожалуйста код! 1) Вывести таблицу: где № номер строки и % чисел, которые более не встречаются в матрице. #include "stdafx.h" #include "stdafx.h" #include <iostream> #include <fstream> #include <iomanip> #include <Windows.h> using namespace std; подробнее

Показать сообщение отдельно
Rinosky
 Аватар для Rinosky
0 / 0 / 0
Регистрация: 22.12.2013
Сообщений: 28
26.12.2013, 23:57     Работа с файлами, запись строки в файл и чтение из файла
Короче у меня задание типа записать строку в old.txt, потом считать это, найти самое маленькое слово и удалить его, после чего записать переобразованную строку в new.txt (до чего я даже не дошел) . После добавления поиска короткого слова, программа перестала записывать в файл строку.

То что заремировал, это поиск короткого слова.

Вообщем нужна помощь, сдавать прогу завтра(

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
40
41
42
43
44
45
46
47
48
49
50
51
#include <iostream>
#define _CRT_SECURE_NO_WARNINGS
using namespace std;
 
int main()
 
{   
    setlocale(LC_ALL, "Russian");
    int n=0,start=0;
    char stroka[255];
    char * omg = "C:\\old.txt"; // путь к файлу для записи
    FILE * file = fopen(omg, "w");
    if (file) // если есть доступ к файлу
    {   
        cout<<"Введите строку"<<endl;
        gets(stroka);
        bool result = fputs(stroka, file); // и записываем ее в файл
        if (!result) // если запись произошла успешно
            cout << "Строка в файл успешно записана!" << endl;
        //fgets(stroka,255,file);
            //q=strlen(stroka);
            //int i=0;
            //   int shortest=strlen(stroka); //для переменная длинна
             //  while(n<=q)
            //   {
             //       if((n!=q) && (stroka[n]!=' ')) //если символ не пробел и не конец строки
             //       {
            //            i++;    //то увеличиваем длину
            //        }
             //       else    //пробел
              //          {
               //         if((i<shortest) || ((i<shortest) && (n==q))) //если текущая длина слова меньше переменной, то записать в переменную длину
               //             {
                  //          shortest=i;
                 //           start=n-i; //запись первой буквы короткого слова
                  //          }
                 //       i=0;
                  //  }
            //   }
           //     n++;
            //    cout<<endl<<"The shortest word is - "; //вывод
           //     for(int i=start;i<(shortest+start);i++)
           //     {
           //         cout<<stroka[i];
               }
        
        system("PAUSE");
  //  }
 
    
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru