|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.12.2011, 12:55 | #1 | |
Пользователь
Регистрация: 16.10.2011
Сообщений: 40
|
создать файл последовательного доступа целых чисел и поменять первую и последнюю компоненты
Здравствуйте!
Пишу программу на СИ, записывающую в файл последовательного доступа с клавиатуры целые числа. В этом файле необходимо поменять местами первую и последнюю компоненты. Распечатать файл до и после преобразования. Создал файл без проблем, записал в него числа, но при попытке запомнить первое число происходит бесконечный цикл. Вот программа: Цитата:
Большое спасибо!! Последний раз редактировалось NickolayNest; 17.12.2011 в 13:05. |
|
17.12.2011, 14:07 | #2 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
NickolayNest, а что вы хотите от цикла while? Если вы хотите пропускать символы пустого пространства и считывать из файла числа, то используйте fscanf(fp, %d, val); А может лучше сохранить числа в массив на этапе считывания с терминала, а потом поменять первый и последний элементы массива и вывести в файл?
|
17.12.2011, 15:08 | #3 |
Пользователь
Регистрация: 16.10.2011
Сообщений: 40
|
спасибо за помощь!! получилось с fscanf!! пожалуй предложенный вариант более удобный!!
|
17.12.2011, 15:33 | #4 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
На здоровье Рад был помочь
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дан файл вещественных чисел. Создать файл целых чисел, содержащий номера всех локальных максимумов в порядке возрастания | zzz6 | Помощь студентам | 1 | 04.07.2011 12:59 |
создать файл целых чисел | Aimet | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 16.06.2011 21:00 |
Создать файл целых чисел с данным именем и записать в него N первых положительных четных чисел | prelest' | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 01.06.2011 10:27 |
Создать двоичный файл, записать n целых чисел. Из файла создать массив, элементы числа-палиндромы (на C) | Simak63 | Помощь студентам | 0 | 30.03.2011 21:06 |
Записать в файл последовательного доступа N натуральных чисел: a1, a2, …, an | JiLiYa | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 28.12.2008 14:37 |