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

Запись и чтение в файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Очередь http://www.cyberforum.ru/cpp-beginners/thread516293.html
Описать структуру с именем TRAIN, содержащую следующие поля: - название пункта назначения - номер поезда - время отправления Написать программу, выполняющую следующие действия: - ввод с...
C++ Парсинг файла игнорирует числа Всем добрый день. Пытаюсь прочитать данные из файла 3D модели в формате OBJ. bool L_ObjData::LoadFromFile(string FileName) { ifstream ifs(FileName.c_str()); if (!ifs) { return... http://www.cyberforum.ru/cpp-beginners/thread516292.html
C++ Функция чисел Фибоначчи, предшествующих вводимому числу
С помощью рекурсивной функции вычислить и вывести числа Фибоначчи, предшествующие вводимому числу
C++ Узнать, какие элементы в массиве встречаются больше одного раза.
Задается массив. Узнать, какие элементы в массиве встречаются больше одного раза.
C++ Одномерные массивы: Удалить из массива нули и после каждого числа, оканчивающегося на 5, вставить 1 http://www.cyberforum.ru/cpp-beginners/thread516279.html
Дан массив. Удалить из него нули и после каждого числа, оканчивающегося на 5, вставить 1.
C++ Найти элемент, являющийся максимальным в своей строке и минимальным в своем столбце Дана целочисленная матрица размера M × N. Найти элемент, являю-щийся максимальным в своей строке и минимальным в своем столбце. Ес-ли такой элемент отсутствует, то вывести 0. подробнее

Показать сообщение отдельно
programina
1914 / 599 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
11.03.2012, 22:59
Цитата Сообщение от Smillles7 Посмотреть сообщение
Не работает
Пусть лучше автор скажет, как она должна работать))
Как должна работать? почитайте еще раз, что написал автор
Цитата Сообщение от Hammersky Посмотреть сообщение
Написать программу, которая считывает из текстового файла три предложения и выводит их в обратном порядке.
Добавлено через 9 минут
Еще как работает!
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
52
53
54
55
56
57
58
59
//-------------------------------------------------------------
// Author:  programina
// Desc:    выводит предложения из файла в обратном
//      порядке, а не меняет строчки!!!
//-------------------------------------------------------------
#include <stdio.h>
#include <iostream>
 
 
int main()
{
    FILE * file;
    char c[512];
    int i = 0;
    int n[512];
    int m = 0;
    
 
    file = fopen( "file.txt", "r" );
    
    printf( "Napisano v faile:\n\n" );
    
    do 
    {
        c[i] = fgetc( file );   // читаем символ
        
        if ( c[i] == '.' )  // если символ точка, то
        {
            n[m] = i;   // запоминаем в массив
            m+=1;       // ее позицию
        }
        
        printf( "%c", c[i] );   // выводим предложения, что в файле
        
        i++;
    } 
    while( c[i] != EOF );       // пока не закончится файл
 
 
    //printf( "%i \n", n[0] );  // позиции
    //printf( "%i \n", n[1] );  // символов
    //printf( "%i \n\n", n[2] );    // с точками (конец предложения)
    
    
    // выводим предложения в обратном порядке
    
    printf( "V obratnom poryadke:\n\n" );
    
    for ( i = n[1]+1; i < n[2]+1; i++ ) printf( "%c", c[i] );
    
    for ( i = n[0]+1; i < n[1]+1; i++ ) printf( "%c", c[i] );
    
    for ( i = -1; i < n[0]+1; i++ )     printf( "%c", c[i] );
    
 
    fclose( file );
    printf( "\n\n\n\n\n\n\n\n\n" );
    system("pause");
}
2
Миниатюры
Запись и чтение в файл  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru