Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> поиск в файлах 
:(
    Опции темы
psyco
Дата 1.7.2009, 11:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 6.12.2008

Репутация: нет
Всего: нет



Привет всем.У меня такое задание: есть файл с набором(около 350 строчек)
1   <название 1>  10
2   <название 2>  20
...
Мне надо сделать,чтобы при вводе одного символа(например A,B,...) на текстовый экран выдавало все возможные названия,начинающийся с буквы А,B,...Подскажите, пожалуйста, хотя бы функции, которымы в данном случае нужно пользоваться,и какие то идеи,буду очень благодарен.
PM MAIL   Вверх
zim22
Дата 1.7.2009, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: 29
Всего: 69



Цитата(psyco @  1.7.2009,  11:15 Найти цитируемый пост)
...Подскажите, пожалуйста, хотя бы функции

std::string
find()


--------------------
PM MAIL   Вверх
psyco
Дата 1.7.2009, 11:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 6.12.2008

Репутация: нет
Всего: нет



а можно хоть приблизительно как это должно выглядить?функций я не нашел smile 
PM MAIL   Вверх
zim22
Дата 1.7.2009, 11:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: 29
Всего: 69



Цитата(psyco @  1.7.2009,  11:32 Найти цитируемый пост)
функций я не нашел

http://www.cplusplus.com/reference/string/string/find/


--------------------
PM MAIL   Вверх
psyco
Дата 1.7.2009, 14:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 6.12.2008

Репутация: нет
Всего: нет



написал что то типа
Код

#include <string.h>
#include <stdio.h>
#include <conio.h>
#include<io.h>
int main(void)
{
    const char* city[]={"Lviv","London","Kyiv","Moscow","Minsk"};
    int i;
    clrscr();
    FILE *f;
    f=fopen("c:\\time2.dat","w+r");
    for(i=0;i<5;i++)
    {
        fprintf(f,"%1d   %s\n",i+1,city[i]);
    }
   char *ptr, c;
   printf("char=");
   scanf("%s",&c);
   for(i=0;i<5;i++)
   {
        fscanf(f,"%1d    %s\n",&i+1,city[i]);
        ptr = strchr(city[i], c);
        if((int(ptr)==(-28))&&(!eof))
            printf("%s\n",city[i]);
        else
            printf("The character was not found\n");
   }
    getch();
   return 0;
}

Обясняю 
Код
(int(ptr)==(-28))
 это как бы положения того символа,в данном случае "с".Все равно не ищет ничего smile помогите,пожалуйста!

Это сообщение отредактировал(а) psyco - 1.7.2009, 16:30
PM MAIL   Вверх
zim22
Дата 1.7.2009, 16:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: 29
Всего: 69



Цитата(psyco @  1.7.2009,  14:50 Найти цитируемый пост)
помогити,пожалуйста!

вам помощь только на С нужна? или на С++ тоже пойдёт?


--------------------
PM MAIL   Вверх
psyco
Дата 1.7.2009, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 6.12.2008

Репутация: нет
Всего: нет



нет,на С,у меня ведь код на С.Приблизительно с этими функциями strchr разобрался,но код с ошибками(дело в том что с файлами работал мало,вот поэтому и нуждаюсь в помощи,если конечно вас не затруднит
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0577 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.