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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Gdasar
186 / 47 / 10
Регистрация: 18.02.2013
Сообщений: 467
Записей в блоге: 9
Завершенные тесты: 1
#1

Вывод данных из структуры - C++

26.09.2013, 23:47. Просмотров 1242. Ответов 22
Метки нет (Все метки)

Доброй ночи
Возникла проблема вывода данных из структуры. То бишь совсем ничего не выводится,программа просто зависает и все.
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
54
55
56
#pragma hdrstop
#pragma argsused
 
#include <stdio.h>
#include <stdlib.h >
#include <conio.h>
#include <string>
using namespace std;
 
int n=0,p,i; 
FILE *buo;
 
struct kontract
{
   string fam[100];
   string name[100];
   string ot[100];
   int money[100];
};
kontract dan;
 
void Vvod()
{
buo=fopen("input.txt","r");
fscanf(buo,"%d",&p);
while(fscanf(buo,"%s %s %s %d",&dan.fam[n],&dan.name[n],&dan.ot[n])!=EOF)
 {
    n++;
 }
}
 
void Min()
{
 
}
 
void Zap()
{
 
}
 
void Out()       //выводим
{
for(i=0;i<n;i++);
 printf("%s %s %s %d",dan.fam[i],dan.name[i],dan.ot[i]);
}
 
int main()
{
Vvod();
Min();
Zap();
Out();
getch();
return 0;
}
Входные данные:
HTML5
1
2
3
4
5
6
7
8
7
Kozlov Ivan Aleksandrovich 1000
Neznajkin Nikolaj Sergeevich 2000
Neponjatkin Sergej Ivanovich 1500
Kozlov Ivan Aleksandrovich 12000
Neznajkin Nikolaj Sergeevich 23000
Neponjatkin Sergej Ivanovich 15400
Abramov Evgenij Jurevich 5050
Помогите
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.09.2013, 23:47     Вывод данных из структуры
Посмотрите здесь:

Вывод данных из структуры - C++
Как сделать чтобы выводились данные заданного дня пользователем из структуры?

Структуры (данные о студентах) - вывод данных в файл - C++
Здравствуйте, у меня проблема с выводом данных в файл. При проверке нет ни каких замечаний, однако в файл не заносит инфы. Просмотрите на...

Вывод данных структуры (оставление символа '\n' в потоке ввода) - C++
for (int i = 0; i &lt; 8; i++) { cout &lt;&lt; &quot;Введите фамилию и имя&quot; &lt;&lt; endl; getline(cin, BLOCKNOTE.NAME); file &lt;&lt; &quot;Имя и...

Вывод в цикле структуры (структура имеет много полей данных) - C++
Приветствую ))) Подскажите пожалуйста, как бы вы решили данную проблему. Имеется структура данных. Она содержит 30 полей данных. ...

Ошибка при освобождении памяти (block type is valid) и неправильный вывод структуры данных - C++
Доброго времени суток. У меня есть класс вектор для реализации длинной арифметики. Возникли проблемы с умножением. Я устроил эту...

Структуры данных "Книги", вывод нужной информации - C++
Всем привет. Есть проблемка-надо написать структуру данных про книги в библиотеке - год издан, автор и т.п С этим проблем нет...Проблема...

Вывод структуры - C++
Необходимо создать структуру car которая хранит след инф наименование, год выпуска.написать прогр которая запросить пользователя сколько...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
04.10.2013, 21:52     Вывод данных из структуры #21
Цитата Сообщение от alsav22 Посмотреть сообщение
Для этого есть функция: strcmp().
Возвращает 0, если строки равны. Поэтому, в данном случае, нужно использоавть так: if (!strcmp(...) && ...
Gdasar
186 / 47 / 10
Регистрация: 18.02.2013
Сообщений: 467
Записей в блоге: 9
Завершенные тесты: 1
04.10.2013, 22:14  [ТС]     Вывод данных из структуры #22
C++
1
if(strcmp(dan[i].fam,dan[j].fam)==0&&strcmp(dan[i].name,dan[j].name)==0&&strcmp(dan[i].ot,dan[j].ot)==0)
Так же работает.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.10.2013, 22:18     Вывод данных из структуры
Еще ссылки по теме:

вывод структуры - C++
В одномерном массиве, элементами являются записи структуры: фамилия, имя, возраст, средняя зарплата.Нужно найти и вывести фамилии и возраст...

Структуры данных (создание, просмотр, дополнение и извлечения данных из файла, содержащего информацию о номерах телефонов сотрудников учреждения,ФИО) - C++
Нужно создать программу, которая бы обеспечивала создание, просмотр, дополнения и извлечения данных из файла содержащего информацию о...

Вывод структуры каталога - C++
Добрый день , нужно получить структуру каталогв к примеру диска C:\ пишу код void find_dir(){ HANDLE hMod; WIN32_FIND_DATA...

Вывод значения из структуры - C++
Никак не могу додуматься как вывести определенные фамилии, если удовлетворяют условию: if ((strcmp(mag.social, soc) == 0) &amp;&amp; mag.vklad &lt;...

Вывод структуры из файла - C++
Подскажите, почему в текстовом файле не появляется текст? Как мне сделать, чтобы в структуре было не один человек? У меня задача стоит,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
04.10.2013, 22:18     Вывод данных из структуры #23
Цитата Сообщение от Gdasar Посмотреть сообщение
Так же работает.
Можно и так, запись только длиннее, суть та же.
Yandex
Объявления
04.10.2013, 22:18     Вывод данных из структуры
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru