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

Сравнение элементов строки с символами из текстового файла - 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++ Система уравнений
Помогите, пожалуйста, написать следующую задачу: Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Xнач. до X кон. с шагом dX. Система уравнений из 3х уравнений: F=...
Работа с динамическими массивами C++
Размер массива 15. Элемент массива ai = arctg (i + 1)/(i^2 - 20) ] Вместо наибольшего элемента записать среднее арифметическое. Сформировать одномерный массив A={a1} заданного размера по...
C++ Нахождение кратчайшего пути между двумя вершинами http://www.cyberforum.ru/cpp-beginners/thread79377.html
Уважаемые программисты, помогите с решением задачи. В графическом режиме мы строим вершины и соединяем их линиями. Нужно найти все возможные пути от одной, до другой вершины в графе не...
C++ Матрицы в с++ помогите с задачкой Задана матрица размером n x n. Поменять в ней 1-ю строку со 2-ой, 3-ю с 4-ой и т.д. я для примера взял матрицу 4х4,помогите написать код для перестановки строк,а то че то не... подробнее

Показать сообщение отдельно
Killing Friend
1 / 1 / 0
Регистрация: 26.07.2009
Сообщений: 15

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

24.12.2009, 22:46. Просмотров 891. Ответов 1
Метки (Все метки)

В текстовик в столбик записаны заглавные и строчные буквы английского языка, обозначения операций мат. логики (логика высказываний). Смысл функции в том, чтобы выдавать ошибку, если в строке есть какие-либо иные символы, кроме перечисленных в тхт. По лекциям составил сию функцию. Не работает. Помогите пожалуйста!
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);
      }
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru