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

Чтение данных из текстового файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужно нарисовать 2 блок-схемы(1 математическую,2 для написания самой программы) http://www.cyberforum.ru/cpp-beginners/thread1828373.html
#include <iostream> #include <math.h> using namespace std; //длина стороны АВ double side(double xa, double ya, double xb, double yb) {return sqrt((xb-xa)*(xb-xa)+(yb-ya)*(yb-ya));} //отклонение С от АВ double deviation(double x1, double y1, double x2, double y2, double x3, double y3)
C++ Произведение матриц Здравствуйте. Помогите, пожалуйста, решить задачу. Программу написал, но она выдает ошибку. Подскажите, в чем проблема? Необходимо вычислить произведение двух произвольных матриц. Вот, что имею: #include <iostream> #include <ctime> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread1828367.html
C++ Задачка с ncurses.h
Привет всем форумчанам! Не могу реализовать передвижение курсора в ncurses, хотя получалось делать на conio.h. Подскажите, пожалуйста, что тут не так? #include <stdio.h> #include <ncurses.h> int main() { initscr(); int c; int y = 10, x = 10;
Программа с матрицей C++
Помогите не получается. Дан массив целых чисел, проверить, верно ли, что сумма элементов, значение которых меньше 5, не превышает 10. int a; int sum=0; for(int i=0;i<10;i++) { a=rand()%10+0; cout<<a<<" ";
C++ Привести контрпример http://www.cyberforum.ru/cpp-beginners/thread1828330.html
Последовательность задана следующим образом: Вам даны числа x и y. Посчитайте, чему равен остаток от деления fn на 1000000007 (109 + 7). Формат ввода В первой строке записано два целых числа x и y (|x|, |y|  ≤  109). Во второй строке записано единственное целое число n(1 ≤ n  ≤ 2⋅109). Формат вывода Выведите единственное целое число — fn по модулю 1000000007 (109 + 7).
C++ Проверить наличие заданного символа в строке Как на основе примеров сделать так, чтобы когда ввёл строку и букву, показывало есть эта буква в строке или нет? подробнее

Показать сообщение отдельно
Oktiabrina
0 / 0 / 0
Регистрация: 09.10.2016
Сообщений: 7
17.10.2016, 19:31     Чтение данных из текстового файла
здравствуйте. программа считывает координаты, но как мне считать строки, которые чередуются с координатами?
помогите пожалуйста считать строки " 2457667.500000000 = A.D. 2016-Oct-06 00:00:00.0000 TDB " из файла.
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
#include "stdafx.h"
#include <stdio.h>
#include <math.h>
#include <iostream>
#include <fstream>
#include <iomanip>
#include <conio.h>
#include <sstream>
using namespace std;
 
int main()
{
    int c,s; int p = 2;
    int const C=29;int S=9;
    double** Tabl=new double*[C];
for(int c=0;c<C;c++) Tabl[c]=new double[S];
    fstream fi;
    string st;
    fi.open("file.txt",ios::in);
    if (fi)
    {
        while (getline(fi, st) && st != "$$SOE");
 
    int c = 0;
    while (getline(fi, st))
    {
        fi >> Tabl[c][0] >> Tabl[c][1] >> Tabl[c][2];
        if (!fi) break;
        ++c;
        getline(fi, st);
    }
    }
    else
        cout << "Error opening file!" << endl;
 
//----------------------------------
    int i,j;int N=14;
    double* x=new double[N];
    double* y=new double[N];
    double* z=new double[N];
    for(int i = 0; i < 14 ; i++)
    {
        x[i]=Tabl[i][1];
        y[i]=Tabl[i][2];
        z[i]=Tabl[i][3];
 
    }
     
    FILE *Ga;Ga=fopen("a.txt", "w");        
    for(i=0; i<14; i++)
    {
        fprintf(Ga,"%f\t\%f\t\%f\t\n",x[i],y[i],z[i]);
    } 
return 0;
}
Вложения
Тип файла: txt file.txt (1.5 Кб, 1 просмотров)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru