Форум программистов, компьютерный форум, киберфорум
Наши страницы

Разбор кода - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Матрица http://www.cyberforum.ru/cpp-beginners/thread445321.html
Помогите написать программу на С: 1) В произвольной квадратной матрице найти max и min элементы и поменять их местами. 2) Найти среднее арифметическое всех положительных элементов.
C++ Анализ производительности программы Прошу прощения, не смог найти ответ на форуме, да и затрудняюсь, в какую ветку лучше написать... Написал консольную программу (вычисления) на Visual C++. Хотелось бы найти и избавиться от узких мест... http://www.cyberforum.ru/cpp-beginners/thread445319.html
Лабараторная работа C++ C++
1.Создать простой класс, а этом классе есть несколько полей и методы. 2.Создать несколько производных классов, в каждом производном классе добавить несколько полей, методы базового класса...
Найти A и B C++
Помогите пожалуйста с задачками, недавно начал изучать c++ и интересует вот эти задачи. 1) Число А составляет 2,5% от числа В, которое в свою очередь составляет 6% от числа С, равного 216. Найти А...
C++ Программа вылетает при наличии syslink http://www.cyberforum.ru/cpp-beginners/thread445289.html
Доброго времени суток, друзья. К сожалению, на данный момент я довольно посредственный программист, но хотелось бы спросить не сталкивался ли кто-нибудь с следующей проблемой: Создаю MFC...
C++ шахматная доска Здравствуйте! Есть задача: дана шахматная доска размером NxN, нужно расставить N ферзей таким образом, чтобы они не атаковали друг друга. Нашёл код, но при при компиляции выдаёт ошибку: fatal... подробнее

Показать сообщение отдельно
Sylar9
134 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,952
Записей в блоге: 1

Разбор кода - C++

13.02.2012, 10:36. Просмотров 1405. Ответов 1
Метки (Все метки)

Нужно разобрать код. не могу понять что тут выполняется, кроме открытия файлов
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
#include <iostream>
#include <fstream>
#include<conio.h>
#include<stdio.h>
#include<string.h>
#define BUFSIZE 1024
using namespace std;
 
int main(){
ifstream f ("In.txt");
ofstream outfile ("Out.txt");
if (f.fail()){
outfile<<"Исходного файла нет";
outfile.close();
exit(1);
}
char buf[BUFSIZE],buf1[BUFSIZE];
int c=0;
while (!f.eof()){
f.getline(buf, sizeof(buf)); 
c++;
}
if(c<2){
outfile <<"В исходном файле меньше двух строк.";
}
f.seekg(0, ios::beg);
f.getline(buf1, sizeof(buf1)); 
if(strcmp(buf1,buf)==0) {
outfile <<"Строки равны";
}
else {
outfile <<"Строки не равны";
}
f.close();
outfile.close();
getch();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru