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

Чтение txt файла (для упращения) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Асcоциативный класс. http://www.cyberforum.ru/cpp-beginners/thread56184.html
задача стойт такая - Построить ассоциируемый класс сохранения целых чисел от 1 до 100. Написать программу, которая использует ассоциируемый класс, для печати цены товара. Цена товара не превышает 100 рублей. Например : шапка - 8 руб. 05 коп. напечатать : шапка восемь рублей пять копеек. идей на ету тему у меня - 0 тож кто как может ...
C++ БЛОК СХЕМА Для программы #include <iostream> #include <fstream> using namespace std; int main() { int col, row, temp, repeat; char *File="temp.txt"; // исходный фаил http://www.cyberforum.ru/cpp-beginners/thread56167.html
C++ самоучитель С++ посоветуйте
посоветуйте пожалуйста электроный самоучитель по с++ , и если возможно то дайте ссылку ) А то те что искал все плохие (
Cоставить программу(лаб.) C++
ЗАДАНИЕ: Вычислить характеристики последовательности, вводимой с клавиатуры (без использования массивов и промежуточных файлов для хранения всей последовательности), учитывая, что элементы последовательности могут быть введены только один раз. ПРИМЕЧАНИЯ: В программе обязательно применение процедур и/или функций с передаваемыми параметрами. Не допускается использование типа string и array....
C++ Сравнение элементов двух двумерных массивов http://www.cyberforum.ru/cpp-beginners/thread56146.html
Прошу помощи в написании данной задачи. Написал сам все что мог, выдает ошибку error C2447: '{' : missing function header (old-style formal list?) в VS 2008. Может есть какой то другой способ задания функции? Написать функцию, которая поэлементно сравнивает два за данных в качестве параметров двухмерных массива литерного типа одинаковой размерности и формирует массив целого типа такой же...
C++ Непересекающиеся окружности Окружность на плоскости однозначно может быть определена координатами ее центра (x,y) и радиусом r. Пусть заданы соответствующие характеристики нескольких окружностей: x1, y1, r1; x2, y2, r2 ... xn, yn, rn. Найти среди этих окружностей все уединенные окружности, т.е. такие, которые не имеют общих точек ни с одной из остальных окружностей, не лежат целиком внутри и не заключают в себе какой-либо... подробнее

Показать сообщение отдельно
lioncub
1 / 1 / 0
Регистрация: 13.10.2009
Сообщений: 7

Чтение txt файла (для упращения) - C++

13.10.2009, 17:17. Просмотров 684. Ответов 0
Метки (Все метки)

Здравствуйте. Имею код:
1. Чтение файла для подсчета символов
2. Выделение памяти для найденного кол-ва символов
3. Чтение файла и занесение текста посимвольно в переменную
4. Вывод на экран
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
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
 
int main (void)
{
       int i;
       FILE * fp = fopen ("/proc/version", "r");
       if (!fp) {
              fprintf (stderr, "Cannot open /proc/version\n");
              return 1;
       }
       for (i = 1; (fgetc(fp) != EOF); i++);
       fclose(fp);
 
       char * str = (char*) malloc (i * sizeof(char));
       if (str == NULL) {
              fprintf (stderr, "Cannot allocate memory\n");
              return 1;
       }
 
       FILE * ffp = fopen ("/proc/version", "r");
       if (!ffp) {
              fprintf (stderr, "Cannot open /proc/version\n");
              return 1;
       }
       for (i = 0; ((str[i] = fgetc(ffp)) != EOF); i++);
       str[i] = '\0';
       fclose (ffp);
 
       printf ("%s", str);
       free (str);
       return 0;
}
подскажите пожалуйста как упростить код, чтоб 2 раза не открывать файл?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru