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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Angrynik
26 / 2 / 0
Регистрация: 04.04.2012
Сообщений: 34
#1

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

03.10.2012, 15:02. Просмотров 356. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2012, 15:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сравнивание числа с числом из файла (C++):

Сравнивание элементов динамического массива с числом - C++
Приветы! Есть код: #include "stdafx.h" #include "stdio.h" int main() { int q, w; printf("Vvedite razmer Q:...

Преобразовать строку из файла, содержащую запись десятичного числа, в строку с двоичным числом - C++
Дана строка, изображающая десятичную запись целого положительного числа. Вывести строку, изображающую двоичную запись этого же числа. И...

Найти все простые числа, не превосходящие заданного числа, сумма цифр которых, также является простым числом - C++
Срочно нужен код программы в C++ (желательно с комментариями). Я бы разобрался и сам, но на это уйдет время, которого у меня нет :( ...

Является ли сумма цифр числа двузначным числом - C++
Пользователь вводит двузначное число. Определить: а) является ли сумма его цифр двузначным числом; б) больше ли числа а сумма его...

Является ли сумма цифр числа двузначным числом - C++
Дано двузначное число. Определить: 1)Является ли суммы этих чисел двузначным числом. 2)Больше ли число а суммы этих чисел. ...

считать из файла и определить является прочитанное числом - C++
Здравствуйте. В общем нужно произвести чтение из файла и определить является ли прочитанное числом в общем случае и целым в частности....

3
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,545
Завершенные тесты: 3
03.10.2012, 15:12 #2
Angrynik, Куда логичнее перевести в число и далее сравнивать. Ну да решено так решено.
1
Angrynik
26 / 2 / 0
Регистрация: 04.04.2012
Сообщений: 34
03.10.2012, 15:13  [ТС] #3
Как именно можно перевести? Возможно пригодится
0
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,545
Завершенные тесты: 3
03.10.2012, 15:16 #4
Angrynik, По разному.
boost::lexical_cast
std::stoi
с использованием std::stringstream
с использованием C-функций типа atoi
написать свой перевод
1
03.10.2012, 15:16
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.10.2012, 15:16
Привет! Вот еще темы с ответами:

Для числа найти сумму с обратным по записи числом - C++
Для числа найти сумму с обратным по записи числом язык С++ Добавлено через 1 минуту пример: 123+321=444 #include <stdio.h> ...

Заменить все элементы, меньшие заданного числа, этим числом - C++
Дана последовательность целых чисел. Замечание. Задачи из данного пункта решить двумя способами, используя одномерный массив, а затем...

Сумма цифр данного трехзначного числа N является четным числом - C++
составить линейную программу печатающую значение true , если указанное высказывание является истинным и false - в противном случае.Сумма...

Определить, является ли сумма цифр этого числа простым числом - C++
Помогите решить задание в С++ Дано натуральное число. Определить, является ли сумма цифр этого числа простым числом


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru