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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Очередь http://www.cyberforum.ru/cpp-beginners/thread516293.html
Описать структуру с именем TRAIN, содержащую следующие поля: - название пункта назначения - номер поезда - время отправления Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, состоящий из шести элементов типа TRAIN; записи должны быть упорядочены по времени отправления поезда; - вывод на экран информации о поездах, направляющихся в пункт, название...
C++ Парсинг файла игнорирует числа Всем добрый день. Пытаюсь прочитать данные из файла 3D модели в формате OBJ. bool L_ObjData::LoadFromFile(string FileName) { ifstream ifs(FileName.c_str()); if (!ifs) { return false; } 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
 Аватар для programina
1912 / 597 / 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");
}
Миниатюры
Запись и чтение в файл  
 
Текущее время: 12:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru