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

Проверка наличия файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа, которая проверяет, можно ли введенное с клавиатуры слово (stroka_2) составить из букв исходного слова http://www.cyberforum.ru/cpp-beginners/thread1149336.html
#include<stdio.h> #include<string.h> #include<locale.h> int Check(char *s, char *t) { int i, count = {0}; while(*s) ++count; while(*t && --count >= 0)
C++ Не могу организовать возврат массива из функции Помогите пожалуйста! Надо сделать так, чтоб deystvie1 возвращал готовый массив с нулями. #include "stdafx.h" #include <conio.h> #include <iostream> using namespace std; int deystvie1(int a1, int n, int i) { http://www.cyberforum.ru/cpp-beginners/thread1149330.html
Как сравнить два слова C++
как сравнить два слова в массиве структур ? // masS.stud=go_23 // // masS.stud=go_23 // ... if(masS.stud==masS.stud) // ? ...
C++ Удаление строк и столбцов массива
Помогите написать данную задачу.. Вот собственно условие самой задачи: Удалить все строки и столбцы, на пересечении которых стоят отрицательные элементы. Вот мой код: #include <stdio.h>
C++ Функция генерации квадратных матриц http://www.cyberforum.ru/cpp-beginners/thread1149312.html
Составить процедуру генерации (заполнение случайными числами в введенном диапазоне) квадратных матриц: единичной, диагональной, трехдиагональной, треугольной, обычной).
C++ Блок-схема для программы #include "iostream.h" void main() { int n,i,k=0; double b,sum=0; cout<<"Vvedite razmernost massiva, n="; cin>>n; cout<<"Vvedite elementy massiva:\n"; for(i=0;i<n;i++) { подробнее

Показать сообщение отдельно
greendaizer
0 / 0 / 0
Регистрация: 20.01.2013
Сообщений: 70
15.04.2014, 19:10  [ТС]     Проверка наличия файла
zss, мы вставили это в наш метод вот таким образом:
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
void StarSystem::load(string inputName)
{
stringstream ss;
ss.str("");
ss<<inputName<< ".txt";
ifstream input;
input.open(ss.str().c_str());
if( input.bad() )
 
 cout<<"Open Error";
else
{
 
systemExists = true; 
input>>name;
if (!input.eof())
{
 starExists = true;
 input>>theStar.name>>theStar.place.x>>theStar.place.y;
Planet inputPlanet;
 
 
 
   while (!input.eof()) 
 
        {
                input>>inputPlanet.name>>inputPlanet.place.x>>inputPlanet.place.y;
    planets.push_back(inputPlanet);
        }
 
}
}
}
Вообще, думаем, что это должно работать, но у нас это не прокатывает. Программа оснащена менюшкой, и для загрузки звёздной системы по вышеописанному методу (который считывает данные из файла) нужно нажать клавишу. При наличии такого файла программа работает нормально, но при его отсутствии зависает, не выводя сообщение об ошибке, и работу с меню продолжить невозможно. В чём может быть проблема?
 
Текущее время: 15:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru