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

Описать сведения о книгах - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ блекджек с++ http://www.cyberforum.ru/cpp-beginners/thread965329.html
Ребята помогите пожалуйста начинающий программист, домашка написать блекджек, вот начал но продолжить не получается #include <iostream> #include<time.h> using namespace std; #define DECK_SIZE...
C++ вектор функций Как правильно добавлять функции в вектор и вызывать их? Вот допустим есть вектор std::vector<void (*)(int, int)> vector; Он должен хранить в себе указатели на функции. Вот некоторые функции void... http://www.cyberforum.ru/cpp-beginners/thread965327.html
C++ Битовые операции
Составить две программы, первая из которых вводит составные части структуры данных, и формирует из них заданную упакованную структуру. Вторая программа вводит упакованную структуру как 16-ричной...
Составить программу для вычисления значения rez в зависимости от поставленного условия C++
Помогите пожалуйста решить проблему с разветвляющимися алгорифмами, у меня получается всегда идет одним путем какое бы число я не подставил, а другим нет. Вот условие: Составить программу для...
C++ Исправте ошибку программе с ++ в 6 версии визуал студио http://www.cyberforum.ru/cpp-beginners/thread965318.html
Незнаю как исправить для 6 версии, помогите! #include <iostream.h> #include <conio.h> using namespace std; int main() { int min = 10000; int max = -10000;
C++ По введенной успеваемости студента выдать размер его стипендии По введенной успеваемости студента выдать размер его стипендии. подробнее

Показать сообщение отдельно
Жанерке
34 / 34 / 2
Регистрация: 22.09.2013
Сообщений: 170

Описать сведения о книгах - C++

29.09.2013, 23:36. Просмотров 581. Ответов 10
Метки (Все метки)

Дан файл f, содержащий сведения о книгах: фамилия автора, название, год издания.Найти и вывести на экран названия всех книг данного автора.


создала структуру

C++
1
2
3
4
5
6
struct tag_book 
{ 
char name[100]; 
char author[100]; 
int year; 
} books[N];
хотела открыть файл и вывести данные
как то так

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
FILE* fp;
fp=fopen("f.txt","r");
fp=fopen("fp","rt");
if ((fp=fopen("f.txt","rt"))==NULL)
{printf("\n otkrit' fail ne vozmojno ");
getch();return 0;}
 
 
puts(" dannie iz faila " );
while(!feof(fp)){
for(int i=0;i < N;i++)
{fscanf(fp,"%s %s %d\n",books[i].name,books[i].author,&books[i].year);
fprintf(fp,"%s %s %d\n",books[i].name,books[i].author, books[i].year);}
fclose(fp);
getch();}
return 0;
}
ноо не выходить

помогите решить ((
подскажите (((
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.