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

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

Войти
Регистрация
Восстановить пароль
 
Scrinn
Сообщений: n/a
#1

Структуры и работа с файлами - C++

04.06.2012, 17:03. Просмотров 413. Ответов 0
Метки нет (Все метки)

Что делает этот код:
Входной файл st.txt содержит сведения о сдаче студентами группы экзаменационной сессии.Каждая запись файла содержит фамилию и инициалы студента(15 символов) и пять оценок( 5 символов) и завершается символом "перевод строки".Напечатать список студентов с указанием среднего бала каждого студента.

Код
#include <stdio.h>
#include <conio.h>


struct STUDENT
{ 
	char FIO[15];
	char oc[7];
};

void main()
{
	FILE *f;
	struct STUDENT tz;
	int i,s;
	float e;
	if((f=fopen("st.txt","r"))==NULL)
	{
		puts("file st.txt not found");
		return;
	}
	puts ("\nF.I.O.     Sr. ball");
	puts ("--------------------");
	while (fgets((char*)&tz,sizeof(struct STUDENT),f)!=NULL)
	{
	 for(i=0,s=0;i<5;i++)
      s+=tz.oc[i]-'0';
	 tz.FIO[14]='\0';
	 printf("%s %.1f\n",tz.FIO,(float) s/5);
     
  }
	
	fclose(f);
	getch();
}
Нужно чтобы он делал следующее:
Выводился список только тех студентов у которых средний бал выше 4, и нету двоек.
Спасибо.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2012, 17:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Структуры и работа с файлами (C++):

Структуры. Работа с файлами, содержащими структуры - C++
2) Дана совокупность сведений, каждое из которых состоит из следующих рекви-зитов: фамилия и инициалы автора – 25 знаков; название книги –...

Работа с файлами, структуры - C++
Создать файл, содержащий сведения об отправке. Структура записи: номер поезда, станция назначения, время отправления, время в пути, наличие...

Структуры/Работа с файлами(ошибка линковщика error LNK2019: ссылка на неразрешенный внешний символ) - C++
Задание: Дан файл содержащий сведения о видах журналов редакции.Структура записи файла: -код журнала -название -год выпуска ...

Работа с текстовыми файлами, внесение структуры в файл, вывод структур из файла в цикле(по одной) - C++
Хочу вывести структуры из файла, похоже что функция &quot;void output()&quot; написана неверно, подскажите как ее написать что бы она выводила...

Работа с текстовыми файлами ( найти и вывести на дисплей слово, есть файл некой структуры:) - C++
Всем привет! Вопрос: как найти и вывести на дисплей слово, есть файл некой структуры: фффф ыыыыы ввввв ааааа ппппп ррррр

Программой, содержащая класс, структуры и функции работы с файлами. Синтаксических ошибок нет, но работа прерывается и ничего не выводится на экран. - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;conio.h&gt; #include &lt;string.h&gt; #include &lt;fstream&gt; using...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.06.2012, 17:03
Привет! Вот еще темы с ответами:

работа с файлами - C++
Помогите написать программу, которая считывает английский текст из файла и выводит на экран слова, начинающиеся с гласных букв.

Работа с файлами. - C++
Пожалуйста,помогите решить..В субботу экзамен,а я физически не успеваю написать 6 программок..( Создать телефонный справочник для...

работа с файлами - C++
подскажите как можно сохранить/считать с файла *.dat и чтобы этот файл не смогли прочесть(даже открыть) другие пользователи.

Работа с файлами - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;cstring&gt; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;fstream&gt; using...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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