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

Поиск совпадений в Файле - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ввести код мобильного оператора и вывести его название и тариф http://www.cyberforum.ru/cpp-beginners/thread1069873.html
ввести код мобильного оператора. Вывести его название и тариф .. используя .Switch помогите сделать .. я пробовал но не получается #include "stdafx.h" #include "stdio.h" #include "iostream.h" int main(void) { int nom;
C++ Заменить string на char* классы Здравствуйте уважаемые форумчане. Постараюсь вкратце описать свою проблему. Проблема достаточно срочная,посему прошу ответить как можно скорее! Есть задачка по условию которой необходимо: Описать класс PRICE содержащий следующие элементы: Скрытые поля: название товара(char*) название магазина(char*) стоимость товара(int) http://www.cyberforum.ru/cpp-beginners/thread1069868.html
C++ Как в Borland C++ привязать к проекту файл asma
Как в Borland C++ привязать к проекту файл temp.asm prim.cpp #include <conio.h> #include <iostream.h> #include <limits.h> inline int test(long int a) {return ((a>>15)+1)&~1;} int primC(int a, const int b, const int c, const int d)
C++ JSON + C ++
Как это? Расскажите какие библиотеки подключать и принцип работы с JSON в Си. Подкиньте простой примерчик для парсинга.Спасибо!
C++ Нумерация фигур №/N http://www.cyberforum.ru/cpp-beginners/thread1069772.html
Добрый вечер) Помогите с нумерацией не просто нумерацией 1,2,3,4 и тд. А нужно сделать так. Например: На ввод подается 7 конусов. При вводе первого конуса выводится такое: 1/7 При вводе второго конуса выводится такое: 2/7 При вводе третьего конуса выводится такое: 3/7 При вводе четвертого конуса выводится такое: 4/7 При вводе пятого конуса выводится такое: 5/7
C++ слова-палиндромы Задание: В произвольном тексте (взятом из файла), содержащем не более 10 строк, в каждой строке не более 80 символов (текст вывести на экран), найти и вывести на экран все слова, являющиеся палиндромами (то есть одинаково читающиеся как справа налево, так и слева направо) и их количество. Результат также записать в выходной файл, имя файла задает пользователь. на форуме я нашла только темы с... подробнее

Показать сообщение отдельно
Ispada
0 / 0 / 0
Регистрация: 22.11.2013
Сообщений: 94
13.01.2014, 01:07     Поиск совпадений в Файле
Доброго времени суток! Подскажите пожалуйста, как найти однофамильцев в файле? в общем условие задачи такое: Создать текстовый файл, содержащий информацию о человеке – фамилия, имя, отчество, год рождения. Вывести на экран сведения об однофамильцах содержащиеся в файле. Вот, что у меня получилось:
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
#include <string.h>
#define n 3 
FILE *pf;   //Объявление файлового указателя
//Запись массива структуры в файл
 void create()
 {
    int i;
    struct infa {char familiya[30];char imya[30];char otchestvo[30];int year;} t; //Структура для хранения информации о человеке
    struct infa num[n];         //Объявление массива типа структуры
    printf("\n vvedite inf o cheloveke \n");
for (i=0; i<n; i++)
    {
    printf("\n familiya imya otchestvo god: ");
    scanf("%s%s%s%d",t.familiya,&t.imya,&t.otchestvo,&t.year);      //Ввод информации о человеке
    num[i]=t;
    pf=fopen("infa.txt","ab");      //Открытие файла для записи
    fprintf(pf,"\n %s %s %s %d ",&t.familiya,&t.imya,&t.otchestvo,&t.year); //Запись структуры в файл
    fclose(pf);     //Закрытие файла
    }
}
 //Чтение и вывод массива структуры из файла
void see()
   {
int i;
struct infa {char familiya[30];char imya[30];char otchestvo[30];int year;} t; //Структура для хранения информации о человеке
struct infa num[n];//Объявление массива типа структуры
 
char familiya1[30];
char familiya2[30];
char familiya3[30];
char imya1[30];
char imya2[30];
char imya3[30];
char otchestvo1[30];
char otchestvo2[30];
char otchestvo3[30];
int year1=0;
int year1=0;
int year1=0;
 
pf=fopen("infa.txt","rb");      //Открытие файла для чтения
i=0;
 
int main()
{
 pf=fopen("new1.txt","wb");//Открытие файла для записи
 fclose(pf);        //Закрытие файла
 create();          //Запись в файл
 see();             //Вывод информации о человеке
}
а вот как выполнить "Вывести на экран сведения об однофамильцах содержащиеся в файле". я не знаю. помогите пожалуйста. Спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru