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

Чтение файла ТХТ С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ алгоритм шифрования RSA http://www.cyberforum.ru/cpp-beginners/thread556304.html
доброго времени суток)) нужна помощь по поводу асимметричного шифрования данных. точнее с алгоритмом RSA подкиньте ссылок на какую нибудь литературу, где попонятнее написано, а то я впервые сталкиваюсь с этой темой. просмотрел кучу литературы, но мало что понял, если есть люди знакомые с этой темой объясните попонятнее или примерчик простенький приведите . заранее спасибо.
C++ Даны числа, найти НОД Даны натуральные числа n,m; найти НОД(n,m). Использовать программу, включающую рекурсивную процедуру вычисления НОД, основанную на соотношении НОД(n,m)=НОД(m,r), где r – остаток от деления n на m. http://www.cyberforum.ru/cpp-beginners/thread556269.html
C++ Перевод числа из десятичной системы счисления в двоичную
Как зделать програму которая бы считала перевод с 10-ичной системы в 2-ичную? подскажыте плз)
прототипы функций C++
Помогите пожалуйста с написанием программы, т.к. я в принципе составила ее, но при построении выводит ошибку... С помощью прототипа функции написать программу для подсчета суммы отрицательных элементов массивов А, B. заранее спасибо!
C++ Передача двумерного массива http://www.cyberforum.ru/cpp-beginners/thread556211.html
Помогите разобраться int func(int *arr) { arr=1; } void main(){ int arr; arr=1;
C++ Определить вес подарка Вводится натуральное число К. Какой должен быть вес подарка, если в подарок включить по К конфет каждого названия, и какая его будет стоимость. Дано: Конфеты 1) название 2) фирма произв 3) цена за кг 4) вид (шоколадн, карамель) 5) наличие кг подробнее

Показать сообщение отдельно
shchurkoroman
2 / 2 / 0
Регистрация: 27.03.2012
Сообщений: 13
23.04.2012, 16:12     Чтение файла ТХТ С++
Здравствуйте у меня есть проблема с чтением файла

файл input.txt
нужно считывать так по группам если в первой строке есть у меня 2 то нужно считать две следующие строки далее 3 значит нужно после 3-ох следующие три строки и так пока не будет 0. числа 3 4 и 4 4 это размеры листов бляхи в файл output.txt нужно записать суму их площади то есть в первом будет 28 а другом наборе будет 17.

2
3 4
4 4
3
3 2
2 1
3 3
0

Это мой код который я начал писать он считывает весь файл

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
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main(int argc, char *argv[])
{
int i,j,height,width;
    
char str_file[100];
FILE *in, *out;
in=fopen("input.txt","r");
out=fopen("output.txt","w");
 
if(in != NULL)
{
      
int i=0;
char ch;
while((ch = getc(in)) != EOF)
str_file[i++]=ch;
str_file[i] = '\0';
printf(str_file);
 
}
else printf("Error!.\n");
fclose(in);
system("PAUSE");
return EXIT_SUCCESS;
}
помогите переделать так что бы считывать этот файл по группам и вычислить суму площади этих листов бляхи.
Спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru