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

Сравнение элементов строки с символами из текстового файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ С++ портирование http://www.cyberforum.ru/cpp-beginners/thread79479.html
Преобразовать строчные буквы (как латинские, так и русские) в прописные. uses crt; var s,q:string; i,n:integer; begin clrscr; writeln('Введите строку'); readln(s); n:=length(s);
C++ Массив из массива Помогите, пожалуйста, я полный ноль. Создать новый одномерный массив, состоящий из произведений элементов матрицы А(6;4) по столбцам. Спасибо. http://www.cyberforum.ru/cpp-beginners/thread79475.html
C++ WinAPI При выборе пункта меню "New" не появляется дочернее окно hChild
Здравствуйте! Вот код для приложения которое создает главное окно с менюшкой, и при выборе одного из пунктов меню переходит к к определенному действию. Вопрос: почему при выборе NEW не появляется досернее окно hChild. Код: #include "stdafx.h" #include "mtx.h" #include "windows.h" #include "windowsx.h"
C++ Система уравнений
Помогите, пожалуйста, написать следующую задачу: Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Xнач. до X кон. с шагом dX. Система уравнений из 3х уравнений: F= 1) a*(x+c)^2-b, при x=0 и b не равно 0 2) (x-a)/(-c), при x=0 и b=0 3) a+x/c, в остальных случаях где a, b, c - действительнные числа. Функция F должна принимать действительное значение, если...
C++ Работа с динамическими массивами http://www.cyberforum.ru/cpp-beginners/thread79455.html
Размер массива 15. Элемент массива ai = arctg (i + 1)/(i^2 - 20) ] Вместо наибольшего элемента записать среднее арифметическое. Сформировать одномерный массив A={a1} заданного размера по заданной формуле. Получить результат соответствующий условию использования функции. Пожалуйста, помогите!
C++ Нахождение кратчайшего пути между двумя вершинами Уважаемые программисты, помогите с решением задачи. В графическом режиме мы строим вершины и соединяем их линиями. Нужно найти все возможные пути от одной, до другой вершины в графе не пересекающиеся по: а) рёбрам; б) вершинам... По вершинам не получается((( Добавлено через 29 минут windows Forms подробнее

Показать сообщение отдельно
Даемоник
 Аватар для Даемоник
41 / 41 / 3
Регистрация: 22.05.2009
Сообщений: 97
24.12.2009, 23:11     Сравнение элементов строки с символами из текстового файла
Во-первых, лучше писать так
=)
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
string Proverka(string str)
{
   int number; 
   int count=0;
   ifstream strm("input.txt");
   if (strm) 
   { 
      while(strm >> number) 
      { 
         if (str==number)
         {
            count++;
         }
      } 
      strm.close(); 
   }
   if (count==1)
   {
      return str;
   }
   else
   {
      cout<<"Ошибка ввода! Введите заново строку: "<<endl;
      cin>>str;
      return Proverka(str);
   }
}

А во-вторых мне почему-то кажется в функции не все ладно вот здесь
C++
1
2
3
while(strm >> number) 
{ 
if (str==number)
Или я просто не понимаю, что вы этим хотели сделать...
 
Текущее время: 11:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru