Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
ShadowAxe
0 / 0 / 0
Регистрация: 03.02.2017
Сообщений: 28
1

Вывод числа из текстового файла

08.02.2018, 23:39. Просмотров 119. Ответов 1
Метки нет (Все метки)

Записывается в файл все хорошо.
C
1
2
3
4
5
FILE *mf;
mf=fopen ("file.txt","w");
fprintf(mf,"%s - ",name); 
fprintf(mf,"%d",score); 
fclose (mf);
А считывание проходит не так, как хотелось бы
C
1
2
3
4
5
6
FILE *mf;
mf=fopen ("file.txt","r");
fscanf(mf, "%s", &name);
fscanf(mf, "%d", &score);
printf("%s - %d\n", &name,&score);
fclose(mf);
В файле число 1. А выводит 20530948. Объясните, пожалуйста, как правильно выводить

Добавлено через 3 часа 51 минуту
Разобрался
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.02.2018, 23:39
Ответы с готовыми решениями:

Прочитать числа из текстового файла .Все числа ,кратные 10,заменить на слово ten при выводе на экран
Прочитать числа из текстового файла .Все числа ,кратные 10,заменить на слово ten при выводе на экран

Скопировать из данного текстового файла в новый только четные числа и развернуть их
Доброго времени суток, нужна помощь с задачей: Есть заранее готовый текстовый файл (файл может...

Напечатать все строки текстового файла, длина которых меньше заданного числа
2.Дан текстовый файл. Напечатать все строки, длина которых меньше заданного числа. Помогите,...

Запросить имя текстового файла и вывести на экран количество компонентов файла
Запросить имя текстового файла и вывести на экран количество компонентов файла. напишите полный код...

Создать два файла один из которых будет содержать положительные числа, а другой отрицательные числа из исходного файла
Бинарный файл содержит вещественные числа. Создать два файла один из которых будет содержать...

1
easybudda
Модератор
Эксперт CЭксперт С++
10120 / 6027 / 1511
Регистрация: 25.07.2009
Сообщений: 11,422
08.02.2018, 23:55 2
Цитата Сообщение от ShadowAxe Посмотреть сообщение
В файле число 1. А выводит 20530948.
Вот, почему так здо'рово проверять, что возвращают функции...
Цитата Сообщение от ShadowAxe Посмотреть сообщение
fscanf(mf, "%d", &score);
C
1
fscanf(mf, " - %d", &score);
должно бы помочь.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.02.2018, 23:55

За 1 просмотр файла вывести сначала числа меньше а, потом числа из промежутка а b, затем, числа больше b
Дан файл с числами типа float, пользователь вводит 2 числа а и b, за 1 просмотр файла нужно вывести...

Редактирование текстового файла
Ребят помогите. Имеется такое задание: Если в строке четное количество слов, то удаляется каждое...

Считывание текстового файла
Здравствуйте, уважаемые форумчане. Была задачка - написать программу, которая выводит на экран...


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

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

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