14 / 14 / 3
Регистрация: 19.09.2009
Сообщений: 289
|
|
1 | |
Си, Запись и Чтение из файла.19.09.2009, 18:52. Показов 45061. Ответов 19
Метки нет (Все метки)
Глупый вопрос, но весь гугл перерыл. Нужно сделать именно на СИ(не на с++) чтение и запись в файл .txt . С использованием библиотеки stdafx.h . Пожалуйста подскажите.
0
|
19.09.2009, 18:52 | |
Ответы с готовыми решениями:
19
Чтение файла, чтение названия папки где находится файл, запись данных на PHP Ввод с клавиатуры и запись в файл, чтение из файла и запись в массив, вывод из массива на экран Запись и чтение *.txt файла - запись частичная Чтение и запись из файла, проверка файла на пустоту |
591 / 357 / 16
Регистрация: 06.02.2009
Сообщений: 1,386
|
|||||||||||
19.09.2009, 19:00 | 2 | ||||||||||
Создаем указатель на структуру файл
2
|
8384 / 3616 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
19.09.2009, 19:11 | 3 |
Сообщение было отмечено как решение
Решение
собственно вот
r — открыть только для чтения. w — создать для записи. Существующий файл будет перезаписан. a — открыть для дозаписи, или создать для записи, если файла нет + — операции будут выполняться с уже существующим файлом. t — текстовый режим. b — бинарный режим.
5
|
14 / 14 / 3
Регистрация: 19.09.2009
Сообщений: 289
|
|
19.09.2009, 19:20 [ТС] | 4 |
И еще вопрос, новичок на форуме, Где можно поставить подпись? В ЛК не нашел.
Добавлено через 2 минуты а дальше что? как переменную записать в файл?
0
|
8384 / 3616 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
||||||
19.09.2009, 19:27 | 5 | |||||
BOR1K, https://www.cyberforum.ru/abou... 16317.html
Добавлено через 3 минуты
2
|
591 / 357 / 16
Регистрация: 06.02.2009
Сообщений: 1,386
|
|||||||||||
19.09.2009, 19:28 | 6 | ||||||||||
Форматированный ввод
1
|
8384 / 3616 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
19.09.2009, 19:40 | 7 |
собственно его и отличает от стандартных IO функций только буква "f" в начале имени функции
Добавлено через 6 минут знаю, что вопрос возникнет, поэтому вот, посмотриЧто означают параметры %d, %s, %f и т.д.?
1
|
14 / 14 / 3
Регистрация: 19.09.2009
Сообщений: 289
|
||||||
19.09.2009, 21:19 [ТС] | 8 | |||||
Спасибо друзья, хороший форум
Добавлено через 33 минуты Написал такой код.
0
|
8384 / 3616 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
19.09.2009, 21:20 | 9 |
открой сначала файл для чтения, закрой поток, а потом открой его для записи в файл
1
|
591 / 357 / 16
Регистрация: 06.02.2009
Сообщений: 1,386
|
|
19.09.2009, 21:21 | 10 |
BOR1K, ты создаешь файл только для записи. Используй параметр а+
0
|
14 / 14 / 3
Регистрация: 19.09.2009
Сообщений: 289
|
|
19.09.2009, 21:29 [ТС] | 11 |
Да кстате, как закрывать поток? f close?
0
|
8384 / 3616 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
||||||
19.09.2009, 21:37 | 12 | |||||
0
|
591 / 357 / 16
Регистрация: 06.02.2009
Сообщений: 1,386
|
|
19.09.2009, 21:39 | 13 |
BOR1K, это не обязательно. Закрывать потоки нужно если тебе файл уже не нужен до завершения программы.
0
|
8384 / 3616 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
19.09.2009, 21:49 | 14 |
но все же желательно, если программа большая, то можно и пропустить, а потом долго чесать затылок "ну почему не работает"
0
|
14 / 14 / 3
Регистрация: 19.09.2009
Сообщений: 289
|
||||||
19.09.2009, 21:52 [ТС] | 15 | |||||
Все равно не работает.
Run-Time Check Failure #3 - The variable 'd' is being used without being initialized. Хм, value d равно -858993460.
0
|
8384 / 3616 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
||||||
19.09.2009, 21:54 | 16 | |||||
а так?
0
|
14 / 14 / 3
Регистрация: 19.09.2009
Сообщений: 289
|
|
19.09.2009, 21:57 [ТС] | 17 |
Дебагер ошибки не выдает так, но в результате b=8161632 (b=d+d) при d=8
Чет я туплю, на простой задаче. на простом си первый раз пишу.
0
|
Псевдо программист
192 / 113 / 37
Регистрация: 19.09.2009
Сообщений: 303
|
|
19.09.2009, 22:02 | 18 |
2BOR1K, в функцию fscanf нужно передать адрес переменной, по которому будет произведена запись. А ты передаешь число. Сделай как написал выше M128K145.
0
|
14 / 14 / 3
Регистрация: 19.09.2009
Сообщений: 289
|
|
19.09.2009, 22:03 [ТС] | 19 |
Все работает. Разобрался. Спасибо еще раз.
0
|
8384 / 3616 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
||||||
19.09.2009, 22:20 | 20 | |||||
вот на всякий случай
2
|
19.09.2009, 22:20 | |
19.09.2009, 22:20 | |
Помогаю со студенческими работами здесь
20
Запись и чтение из файла Запись и чтение из файла запись\чтение из файла Запись/Чтение из Файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |