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

Работа с файлами и массивами! - C++

Восстановить пароль Регистрация
 
Risseal
0 / 0 / 0
Регистрация: 07.11.2010
Сообщений: 12
20.04.2011, 09:43     Работа с файлами и массивами! #1
Задача следущая:

В файле хранятся данные в виде записей формата R.

Запись R:
СОТРУДНИК
Фамилия
Должность
Отдел
Стаж - М
Оклад

Задача:
1. Содержимое файла переписать в память в однонаправленный список.
2. Определить запись с наибольшим значением поля М.
Сформировать второй список, в который скопировать такие элементы из исходного списка, для которых значение поля М записей R равно максимальному.
3. Результирующий список (списки) переписать в результирующий типизированный файл.

содержимое файла:
Код
Петров
Программист
ИТ
3
5000

Иванов
Дизайнер
ИТ
5
4000

Сидорова
Бухгалтер
Эконом
10
3000

Волков
Администратор
ИТ
6
4000
Вместо текста из файла выводит что то непонятное

Код
#include <stdlib.h>

int main(void)
{   FILE *fp;
    char s[100];
    int t;
    if ((fp=fopen("c:\r.txt","r"))==NULL)
       {   printf("Файл не открывается.\n");
	   exit(1);
       }

   fscanf(fp,"%s %d",s,&t);
   fprintf(stdout, "%s %d",s,t);
Добавлено через 14 часов 33 минуты
uppper
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2011, 09:43     Работа с файлами и массивами!
Посмотрите здесь:

C++ Работа с файлами и массивами
работа с файлами и массивами символов C++
C++ Строки, работа с файлами и массивами строк
C++ Работа с файлами и массивами строк
Работа с массивами. C++
C++ Работа с файлами, массивами и т.д.(2 задачи)
Работа с Массивами C++
C++ Работа с массивами

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 11:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru