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

Выбрать и упорядочить данные из текстового файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Координаты для вывода массива http://www.cyberforum.ru/cpp-beginners/thread46893.html
Товарищи, помогите массив вывести в координатах. Делаю так: HANDLE console = GetStdHandle(STD_OUTPUT_HANDLE); COORD coord = {50,50}; const int y=3,x=3; int a={1,1,1,1,1,1,1,1,1}; int i, j; SetConsoleCursorPosition(console, coord);
C++ От чего мы любим С++? Хочу спросить наших уважаемых гуру, как истинных специалистов в области программирования на С++ несколько давно наболевших вопросов. Я уже успел попробовать всего по чуть-чуть и мне сложно определится и расставить приоритеты между такими двумя гигантами как MFC и VCL, у каждой из этих библиотек своя история и свои возможности но на кого все же поставить ставку? Также мне хотелось бы спросить... http://www.cyberforum.ru/cpp-beginners/thread46860.html
Перегруз функции C++
Вообще задание такое разработать функцию, вычисляющую максимальный элемент: - в одномерном числовом массиве, состоящем из целых чисел; - в одномерном числовом массиве, состоящим из вещественных чисел; - в массиве строк (для этого массива функция должна находить строку с максимальной длиной). С помощью перегруза...
Как избавиться от ошибки компоновщика? C++
Как избавиться от ошибки компоновщика в vs2008? Сначала вылезала в мфц проектах, а теперь уже везде. Переустановка не помогает
C++ Error LNK2019 + упрощенный вариант консольной графики http://www.cyberforum.ru/cpp-beginners/thread46664.html
Программка из книги Лафоре "ОПП в С++", Глава 10. Закинул я msoftcon.h и msoftcon.срр в папку к исходникам.. #include "stdafx.h" #include <iostream> using namespace std; #include <ctime> #include <cstdlib> #include "msoftcon.h" const int CPF = 5; const int maxHorses = 7;
C++ Программа работает не так как заявлено, нужен комментарий. Привет. Ещё одна проблемка. Списал ещё одну прогу у Дэвиса, продолжаю учить по его книге. Программу дополнил командой удержания панели после вычислений, кириллическим отображением и #include <iostream> using namespace std;. На этот раз обошлось без errors, но программа не производит заявленных операций, а сразу закрывается после попытки внести данные. Я так понимаю, что программа считает, что она... подробнее

Показать сообщение отдельно
schdub
 Аватар для schdub
2907 / 1251 / 224
Регистрация: 19.01.2009
Сообщений: 3,241
Завершенные тесты: 1
12.08.2009, 14:23     Выбрать и упорядочить данные из текстового файла
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
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
#define MAX 1024
 
char *p, *ptr;
char buff1[MAX], buff2[MAX];
 
// подправъте значения вот здесь
char file_to_open[] = "D:\\1.txt"; // который нужно открыть
char file_to_save[] = "D:\\2.txt"; // имя, под которым нужно сохранить
 
 
void get_next(char *name, int prop1, int prop2)
{
    int i;
 
    //p = ptr+1;
    for (i=0; i<prop1; i++)
        ptr = strchr(++ptr, ' ');
 
    p = ptr+1;
    for (i=0; i<prop2; i++)
        ptr = strchr(++ptr, ' ');
    strcat(buff2, name);
    strncat(buff2, p, (int)(ptr-p));
    strcat(buff2, "\n\0");
}
 
int main(int argc, char *argv[])
{
    buff2[0] = '\0';
 
    // читаем из файла в буфер
    FILE *fp = fopen(file_to_open, "r");
    fread(buff1, sizeof(buff1), 1, fp);
    fclose(fp);
 
    // формируем вывод
    ptr = buff1;
    get_next("x - ", 35, 1);
    get_next("y - ", 0, 1);
    get_next("дата - ", 0, 4);
    get_next("юлианская дата - ", 2, 1);
    get_next("имя объекта - ", 3, 2);
    
    // вывод в файл из формурованног буфера
    fp = fopen(file_to_save, "w");
    fwrite(buff2, strlen(buff2), 1, fp);
    fclose(fp);
    
    return 0;
}
 
Текущее время: 07:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru