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

Некорректная проверка на существование текстового файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удаление элементов в деке http://www.cyberforum.ru/cpp-beginners/thread1743066.html
Нужно удалить все элементы в деке, значение которых меньше, чем среднее
C++ Задано натуральное число n. Получить Задано натуральное число n. Получить {g}_{0},{g}_{1},....,{g}_{n} если {g}_{i}=1/i^5+i+1/i^5+2i+1/i^5+3i+.....+1/i^5+(i+1)i http://www.cyberforum.ru/cpp-beginners/thread1743063.html
C++ получить данные по url
Здравствуйте! Создаю приложение в MS VISUAL STUDIO необходимо получить данные из удаленного текстового файла по ссылке http://mysite.ru/test.txt и отобразить их в текстовом поле textLabel Нашел какие-то решения, но они для консольных приложений, а у меня Form Application! Может, подскажет кто нибудь как это реализовать?
C++ Ребята выручайте!
2. Вставить число x между 2 одинаковыми рядом стоящими элементами массива. Если таких элементов нет, то сообщить об этом. 3. Вывести на экран все двузначные элементы массива, первая цифра которых 5. вот такие две задачи очень нужна помощь в их реализации
C++ Предупреждение http://www.cyberforum.ru/cpp-beginners/thread1743033.html
Хотелось бы убрать предупреждение: void Max(vector<int> vec, vector<int> vec2) { int max=vec, i=0; for (; i < vec.size(); ++i)//несоответствие типов со знаком и без знака if (vec > max) max = vec; Insert(vec2, max); } т.е. куда пихнуть unsigned int?
C++ Последовательность слов Здравствуйте, ув. пользователи! Прошу у вас помощь с решением данной задачки. Буду рад любой помощь. Пожалуйста. Суть: Дана последовательность, содержащая от 1 до 30 слов в каждом из которых от 1 до 7 строчных латинских букв. Между соседними словами запятая, за последним словом - точка. Напечатать слова, в которых каждая буква входит не менее двух раз. подробнее

Показать сообщение отдельно
Mendel
0 / 0 / 0
Регистрация: 19.09.2015
Сообщений: 68
23.05.2016, 17:09     Некорректная проверка на существование текстового файла
Есть программа, которая обрабатывает текстовый файл(в данном случае саму себя) и после обработки создает новый файл. Несмотря на то, что файл существует, условие (!fileIn) постоянно истинно, и программа выдает "Can not open file".
Это мой первый опыт работы с файлами в С++. Может тут есть какая-нибудь очевидная ошибка, которую я не замечаю?
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
38
39
40
#include <fstream.h>
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
 
char *Name1 = "Lab9.cpp";
char *Name2 = "Outlab9.cpp";
char Ch;
int n1;
int n2;
int Count;
 
int main()
{
   clrscr();
   ifstream file1;
   ofstream file2;
   file1.open(Name1);
   file2.open(Name2);
   if (!file1)
     printf("Can not open file.");
   else {
     printf("Vvedite n1,n2: ");
     scanf("%d,%d",n1,n2);
     while (file1.get(Ch)) {
       while (Ch!='\n') {
     file1.get(Ch);
     Count++;
     if ((Count<=n1) || (Count>=n2))
       file2.put(Ch);
       }
       Count=0;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
       file2.put('\n');
     }
    file1.close();
    file2.close();
   }
 
   return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru