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

Чтение текста из файла [VC++] - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Калькулятор: обратная польская запись http://www.cyberforum.ru/cpp-beginners/thread1490811.html
Всем доброго времени суток! Решил написать для себя калькулятор, который бы решал сложные выражения с учетом скобок, каких-либо функций и т.д. В дальнейшем хотел прикрутить свой класс больших чисел, но до этого пока не дошел, так как наткнулся на ошибку, которая возникает при обработке скобок. Самое интересно, что в некоторых случаях, все работает корректно. Важно: если будете тестировать, то...
C++ Как сделать двумерный массив Доброго времени суток. Допустим с клавиатуры вводятся 25 значений. Как их записать в двумерный массив(чтоб матрица образовалась?. Помогите пожалуйста! http://www.cyberforum.ru/cpp-beginners/thread1490798.html
C++ Как реализовать ввод данных в матрицу?
Дана матрица 5*4. Как сделать,что если пользователь допустим ввёл 16 значений остальные дополнить как "ооооо".?
CodeVS для linux C++
наверняка тему я написал не там где надо, но всё же скачать codevs для linux, разархивировал и дальше написано запустить исполняемый файл Code, но он не запускается. помогите, как мне быть
C++ Передача сообщения в поток для послед. записи в файл http://www.cyberforum.ru/cpp-beginners/thread1490765.html
Здравствуйте форумчане. Возник вопрос. Пишу клиент сервер (tcp). Сервер принимает сообщение , переданное клиентом через функцию recv(Connect, message, sizeof(message), 0); Можно ли создать на сервере поток и записать переданное сообщение в текстовый файл ?
C++ Прокомменнтировать код Мне нужно знать ,что вообще значит каждая из строчек в этом коде,хотя бы приближенно или кратенько,но нужно срочно. Спасибо #include "Zip.h" Zip::Zip() { } string Zip::get_file_name(string path) подробнее

Показать сообщение отдельно
Maxsis
 Аватар для Maxsis
5 / 5 / 1
Регистрация: 10.06.2011
Сообщений: 153
30.06.2015, 22:52  [ТС]     Чтение текста из файла [VC++]
Исправил код, теперь работает, но в конце какой-то баг - в конце записи, тоесть 1-10 элементы массива записаны не правильно, а с остальными все нормально. (скриншот)
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
60
// MyfirstAppOnC.cpp: определяет точку входа для консольного приложения.
//
#include "stdafx.h"
#include <iostream>
#include <Windows.h>
#include <fstream>
#include <iomanip>
#include <stdio.h>
 
using namespace std;
 
 
int startparam() //Стартовые параметры
{
    setlocale(LC_ALL, "RUS");
    system("title Моя первая консольная программа");
    system("color 2");
    return 0;
}
 
int _tmain(int argc, _TCHAR* argv[])
{ 
    startparam();
    
    char *str = new char[1024];
    int i = 0;
    
    ifstream base("C:\\Users\\No-name\\Desktop\\proxy.txt");
    while (!base.eof())
    {
        base.getline(str, 1024, '\n');
        i++;
    }
    base.close();
    delete str;
    const int i2 = i;
    cout << i << '\n';
    
    string bb[2000];
 
    char a[30] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, };
 
    FILE *fp = fopen("C:\\Users\\No-name\\Desktop\\proxy.txt", "r+");
    for (; i!=0; i--)
    {
        if (fp != NULL)
        {
            fgets(a, i, fp);
 
            bb[i] = a;
            cout << "text[" << i << "] =" << a << endl;
            //system("pause");
        }
    }
 
 
    system("pause");
    return 0;
 
}
Миниатюры
Чтение текста из файла [VC++]  
 
Текущее время: 21:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru