Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.12.2008, 18:18   #1
Rom@shka
 
Регистрация: 13.12.2008
Сообщений: 9
По умолчанию проверка элемента в файле

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

Код:
#include <iostream>
#include <fstream>

using namespace std;

int cifra (ifstream&ifs,ofstream&ofs,char ch,int i)
{
       ifs.seekg((i)*(streamoff)sizeof(char),ios_base::beg);

    while (ifs.get(ch)){
    if (ch=='0'||ch=='1'||ch=='9'||ch=='4'||ch=='3'||ch=='5'||ch=='6'||ch=='7'||ch=='8'||ch=='2')

 cout<<"chislo";
 else
 cout<<"ne chislo";
    return 0;
}

int main() {
    ifstream ifs("file.txt",ios::in|ios::binary);
    int i;
    char ch;
    cin>>i;
    cifra (ifs,ch,i);
    ifs.close();
    return 0;
}

Последний раз редактировалось rpy3uH; 14.12.2008 в 19:25.
Rom@shka вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вставка элемента в массив Игорь777 Помощь студентам 1 04.12.2008 18:57
Поиск элемента ЭД4-0014 Помощь студентам 12 05.06.2008 21:47
создание элемента Романнн Общие вопросы Delphi 6 13.12.2007 21:07
номер элемента в листбоксе RoadTrain Общие вопросы Delphi 2 20.11.2007 15:54
Вставка элемента в SelectDirectory mrandrey Общие вопросы Delphi 1 31.05.2007 20:25