Форум программистов, компьютерный форум CyberForum.ru

Считывание вещественных переменных до определенного символа - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Wolfed
2 / 2 / 1
Регистрация: 15.02.2011
Сообщений: 70
28.09.2012, 11:01     Считывание вещественных переменных до определенного символа #1
Заранее спасибо за помощь, немного подзабыл как осуществить считывание каких-либо целых или вещественных переменных до,например, точки, а лучше до перевода на новую строку. Только пожалуйста без cout и cin, через обычные fprintf и fscanf. Благодарю, добрые люди)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.09.2012, 11:01     Считывание вещественных переменных до определенного символа
Посмотрите здесь:

C++ Считать из файла до определенного символа
C++ Вывод части строки после определенного символа
C++ Считать из файла от определенного символа(слова) до определенного символа(слова)
C++ Как скопировать часть строки до определенного символа?
C++ Считывание после определенного числа
Считывание из файла определенного формата C++
C++ Обрезать/скопировать string до определенного символа
C++ Копирование строки до определенного символа

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
firafs
0 / 0 / 0
Регистрация: 12.07.2012
Сообщений: 6
28.09.2012, 13:27     Считывание вещественных переменных до определенного символа #2
Если вы
хотите вводить строки с пробелами, то
используйте функцию
Код
char *gets( char *buf );
С помощью функции gets() вы сможете
вводить полноценные строки. Функция gets()
читает символы с клавиатуры до появления
символа новой строки (\n). Сам символ новой
строки появляется, когда вы нажимаете
клавишу enter. Функция возвращает указатель на buf. buf - буфер (память) для
вводимой строки.
Код
#include <stdio.h> 
void main(void)
{
    char buffer[100];       // массив (буфер) для
вводимой строки     
gets(buffer);            // вводим строку и
нажимаем enter
    printf("%s",buffer);    // вывод введённой
строки на экран
}
Код
char str[80];
scanf("%5s",str);
указывает необходимость прочитать из
потока ввода первые 5 символов. При вводе
1234567890ABC массив str будет содержать
только 12345, остальные символы будут
проигнорированы. Разделители: пробел,
символ табуляции и символ новой строки - при вводе символа воспринимаются, как и все
другие символы.

Добавлено через 12 минут
с телефона,так что с комментированием возможно косяк вышел) смысл,думаю,ясен
Yandex
Объявления
28.09.2012, 13:27     Считывание вещественных переменных до определенного символа
Ответ Создать тему
Опции темы

Текущее время: 12:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru