|
myxa126
|
|
Структуры. Файловый ввод вывод. Почему не работает программа ?03.10.2013, 22:04. Показов 1557. Ответов 1
Метки нет (Все метки)
Задача: В зараннее написанном текстовом документе имеются фамилии учеников и их оценки. Нужно прочитать этот текстовый файл, вывести его и подсчитать среднюю оценку каждого ученика.
#include "stdafx.h" #include "stdio.h" #include "string.h" #include "stdlib.h" #include "conio.h" #include "math.h" #include "iostream" #define N 5 #define M 4 // оценки struct Tstud { char fio[12]; int oc[M]; float ocsred; }; void ReadFile (Tstud gr[N]) { FILE *fl; if((fl = fopen ("E:\\group.txt", "r"))==NULL) { printf("!!!!!!!"); exit(1); } for (int i=0; i<N; i++) { fscanf (fl, "%s", gr[i].fio); printf("%s",gr[i].fio); for(int j=0; j<M;j++) { fscanf (fl, "%i",gr[i].oc[j]); } } fclose(fl); } void main() { int o; Tstud a[N]; ReadFile(&a[N]); for(int i=0;i<N;i++) { printf("%s",a[i].fio); for(int j=0;j<M;j++) { o+=a[i].oc[j]; } printf("i",o); o=0; } } |
|
| 03.10.2013, 22:04 | |
|
Ответы с готовыми решениями:
1
Структуры.Файловый ввод вывод в С++ структуры. файловый ввод-вывод.
|
|
147 / 82 / 10
Регистрация: 04.09.2013
Сообщений: 261
|
||||||
| 03.10.2013, 22:18 | ||||||
Сообщение было отмечено как решение
Решение
ну для начала помниться функции fscanf надо передавать адреса переменных в которые считывать надобно
поэтому надо бы так
0
|
||||||
| 03.10.2013, 22:18 | |
|
Помогаю со студенческими работами здесь
2
Объяснить работу программы (структуры, файловый ввод/вывод) Организовать режим записи append (структуры, файловый ввод/вывод)
Найти причины и способы устранения ошибок в коде (структуры, файловый ввод/вывод) Файловый ввод-вывод. Почему не создается/открывается файл? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Нашел на реддите интересную статью под названием «Кто-нибудь знает, где получить бесплатный компьютер или. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|