From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 16 Jan 2003 08:54:20 +0300 (MSK) From: =?KOI8-R?B?IunO1sXOxdIi?= Message-Id: <3E26490C.000001.05636@ariel.yandex.ru> MIME-Version: 1.0 X-Mailer: Yamail [ http://yandex.ru ] To: community@altlinux.ru In-Reply-To: <20030115233002.0a000897.abr@altlinux.ru> References: <20030115233002.0a000897.abr@altlinux.ru> X-source-ip: 195.128.64.46 Content-Type: text/plain; charset="KOI8-R" Content-Transfer-Encoding: 8bit Subject: [Comm] =?KOI8-R?B?UmU6IFtDb21tXffP0NLP0yDQzyDQ0s/H0sE=?= =?KOI8-R?B?zc3J0s/Xwc7JwCDOwSDR2tnLxQ==?= =?KOI8-R?B?IPPJ?= Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru X-Reply-To: praktica@yandex.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: >Есть текстовый файл, в котором записаны несколько чисел: >=== > 6039.689 2 34.98 9 1 5.6250 63.2813 >=== >Как их оттуда прочитать и запихать в переменные типа float? >Количество полей для обрабатываемого файла известно. >Смысл такой: прочитать, а потом вывести в указанном формате (printf). >Как читать, это и есть проблема. Дошел до описания функции getline, но >дальше ничего не понял. :-( Читай описания fread (если я правильно помню) и feof (это к определению конца файла, ведь по условию число полей в исходном файле неизвестно). >поэтому нельзя закладываться на тот факт, что >первое число занимает первые N байт в строке. Это уже тяжелее :( Навскидку ничего предложить не могу.