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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибки при компиляции в MS Visual Studio Express http://www.cyberforum.ru/cpp-beginners/thread969867.html
Делаю контрольную работы написанию программы, находящей определитель матрицы. Нашел решение - http://www.cyberforum.ru/faq/thread436065-page2.html#post2471796 Но есть проблема. В среде MinGW Developer Studio всё отлично скомпилировалось и работает. А в MS Visual Studio Express лезут ошибки и ворнинги. error C2668: pow: неоднозначный вызов перегруженной функции - строка 76
C++ Ошибка в коде сортировки слиянием Вобщем, я реализовал рекурсивную сортировку слиянием (Merge Sort), но она работает за O(N), а должна за O(N log N), помогите найти ошибку в коде (a - исходный массив, N - количество элементов в нем) void merge(int *a, int *b, int *c, int Na, int Nb) { int i=0; int j=0; while (i<Na && j<Nb) { if (a<=b) {c=a;i++;} else {c=b;j++;}} while (i<Na) {c=a;i++;} while (j<Nb) {c=b;j++;} http://www.cyberforum.ru/cpp-beginners/thread969865.html
C++ Даны 3 квадратные матрицы
Даны 3 квадратные матрицы. Две из них сначало вычести, а потом умножить на третью. не могу додуматься с решением.
Visual C++ не компилирует "Hello,world" C++
Доброго времени суток! Простите за вопрос, но никак! не могу заставить Visual C++ 2008 выдать на экран этот мегасложный текст. Что пробовала: //error C2065: cout: необъявленный идентификатор #include "stdafx.h" int main() {
C++ Возрат массива из функции http://www.cyberforum.ru/cpp-beginners/thread969859.html
Добрый вечер. Подскажите пожалуйста как вернуть массив #include "stdafx.h" #include <iostream> #include <string> #include <cstdlib> #include <Windows.h> using namespace std;
C++ char конвертация Здравствуйте, есть кусок кода какой в принципе понятен как он работает ну вот только не могу понять строку sum=min+max+carry-2*'0'; именно -2*0; И на бумажке питалась понять, просто как можно сложить int + char, получается бред. Заодно спрошу (char)? Это перевод типа int в char так? string operator+(string sum1, string sum2){ string result =""; int carry=0; int sum=0; int i;... подробнее

Показать сообщение отдельно
LeeZa
 Аватар для LeeZa
0 / 0 / 0
Регистрация: 30.09.2013
Сообщений: 43
05.10.2013, 23:17     Чтение файла
Не видит или не может открыть фаил:

#include <conio.h>
#include <stdlib.h>
#include <stdio.h>
#include <iostream>
#include <fstream>
#include <string.h>
#include <iomanip>
using namespace std;

// Класс "Деталь"

class Detal{ public:
char nazvanie[30];
float ves;
int kolichestvo;
char mesto[20];
};

// Класс "Стеллаж"
class Stellaj{ public:
Detal detali[10];
char nazvanie[20];
char no_sklad[10];

int ReadF()
{ int i(0);
ifstream input_file("text.txt");
if (input_file.fail()) cout <<"Error in opening text.txt" <<endl;
else
{if (!input_file.is_open()) cout << "Empty file";
else{
//Чтение названия stelaja
cout << "STELAJ : ";
if ((! input_file.eof()) && (! input_file.fail()))
{
input_file.getline(nazvanie, sizeof(nazvanie)) ;
if (! input_file.fail()) cout << nazvanie << endl;}

//Чтение No_склада
cout << "SKLAD : ";
if ((! input_file.eof()) && (! input_file.fail()))
{
input_file.getline(no_sklad, sizeof(no_sklad)) ;
if (! input_file.fail()) cout << no_sklad << endl;}


//Чтение деталей в стелаже
cout << endl << "============================================================================" << endl;
cout << "No | Naimenovanie detali: | Ves: | Kol-vo :| Polka : " << endl;
cout << "----------------------------------------------------------------------------" << endl;
while ((! input_file.eof()) && (! input_file.fail())&&(i<30))
{
input_file >> detali[i].nazvanie;
input_file >> detali[i].ves;
input_file >> detali[i].kolichestvo;
input_file >> detali[i].mesto;

if (! input_file.fail())
cout << i+1 << "| " << detali[i].nazvanie << " | " << detali[i].ves << " | " << detali[i].kolichestvo << " | " << detali[i].mesto << endl;

i++;
}
cout << "============================================================================";
if (! input_file.fail()) cout << endl << endl << "No sklada: " << no_sklad << endl;
}
input_file.close();
}
return 0;
}

};


Stellaj *create(int n)
{ Stellaj *x;
x=new Stellaj[n];
return x;};


int main () {
Stellaj g;
int A=100500, B=100;
printf("PRIVET! EA TVOEA PROGA! EA HO4U RA-BO-TA-TI !! %d \n", A+B );
g.ReadF();
cout << "ALLELUIA! ";
getchar();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru