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

Сравнивание числа с числом из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строка: Вывести строку-описание данного числа, например: 256 — «двести пятьдесят шесть» http://www.cyberforum.ru/cpp-beginners/thread662782.html
Дано целое число в диапазоне 100–999. Вывести строку-описание данного числа, например: 256 — «двести пятьдесят шесть», 814 — «во- семьсот четырнадцать в c++ с использованием cin, cout, witch, case!...
C++ FLTK, "Hello World" Взял код из документации к FLTK: #include <FL/Fl.H> #include <FL/Fl_Window.H> #include <FL/Fl_Box.H> int main(int argc, char **argv) { Fl_Window *window = new Fl_Window(340,180); Fl_Box... http://www.cyberforum.ru/cpp-beginners/thread662743.html
Верно ли, что все элементы 1-ой последовательности входят во 2-ю последовательность C++
помогите пожалуйста написать программу)))) Даны натуральные n, m, целые a1, a2, ..., an и b1, b2, ..., bm. Внутри каждой из последовательностей нет повторяющихся членов. Верно ли, что все элементы...
Ругается на setw() C++
Вообщем беда у меня с 10-ой студией, не могу понять почему ругается на setw хотя библиотеку нужную подключил, помогите нубу (поиск не дал результатов) :) #include "stdafx.h" #include <conio.h>...
C++ Цикл: Определить все числа, принадлежат промежутку [10,99], сумма цифр которых является простым числом. http://www.cyberforum.ru/cpp-beginners/thread662691.html
Помогите решить задачу: "Определить все числа, принадлежат промежутку , сумма цифр которых является простым числом." Здесь надо цикл на знахождения сумы цифр(его написать легко) и цикл проверки...
C++ Как лучше реализовать кнопку? Здравствуйте! Я вижу два решения: 1)Создать класс button с указателем на функцию clickEvent, и каждому объекту присваивать ее отдельно. 2)Или создать базовый класс с виртуальной функцией... подробнее

Показать сообщение отдельно
Angrynik
26 / 2 / 0
Регистрация: 04.04.2012
Сообщений: 34

Сравнивание числа с числом из файла - C++

03.10.2012, 15:02. Просмотров 357. Ответов 3
Метки (Все метки)

Есть следующие строки, которые считывают из файла цифру:

C++
1
2
3
4
5
6
7
8
#define WORKFILE "C:\\tmp.html"
 
...
 
char workProcess[16];
 
ifstream input_file(WORKFILE); 
input_file.getline(workProcess, sizeof(workProcess));
В файле C:\tmp.html содержится ТОЛЬКО цифра (1 или 0). Пытался сравнивать массив с этой цифрой со строкой (не цислом, а именно строкой char), и со строковым массивом

C++
1
char massive1[16] = "1";
Однако результат нулевой. Если и в файле 1, и сравнивается с 1 - они все равно не равны. Подскажите как решить, сам уже спекся, хотя кажется, что решение близко.

UPD: Решилось добавлением индексов при сравнении массивов:

C++
1
if (workProcess[0] == resultWork[0])
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.