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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.78
pincet
1236 / 806 / 85
Регистрация: 23.07.2010
Сообщений: 4,109
#1

fscanf(stream,"%s",s) читает до первого пробела? - C++

28.12.2010, 12:17. Просмотров 2320. Ответов 5
Метки нет (Все метки)

как прочитать строку из текстового файла целиком? (до \n)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2010, 12:17     fscanf(stream,"%s",s) читает до первого пробела?
Посмотрите здесь:

Удалить из двусвязного списка все элементы до первого "*" и после последнего "*" - C++
Помогите написать программу: Дан двусвязный список, состоящий из n символов, два из которых "*". Удалить из него все элементы до первого...

"вызвано срабатывание точки останова" Expression (stream !=NULL) - C++
Выдает ошибку Expression (stream !=NULL) на 17 строке Объясните пожалуйста в чем косяк #include <iostream> #include <stdio.h> ...

Почему stream.getline считывает до пробела? - C++
Задание: удалить все адреса изображений в html-файле (в теге img значение атрибута src заменить на пустое). void...

Удалить из массива "лишние" (кроме первого) элементы - C++
#include "stdafx.h" #include<conio.h> #include<stdio.h> #include<iostream> #include<iomanip> using namespace std; /*...

Вывод всех символов строки, расположенных после первого символа ":" - C++
Есть задача: С клавиатуры вводится строка. Составить программу, которая выводит на экран все символы, расположенные после первого...

Сформировать имя второго файла из имени первого добавлением текстового постфикса "_comp" - C++
Есть файл с информацией, я ввожу его имя для открытия и дальше работаю с ним. char filename; cout << "Введите имя файла: "; ...

Для последовательности целых, оканчивающейся "8", определить число чисел, больших первого введенного числа - C++
Помогите, пожалуйста, с заданием. Для последовательности целых чисел, оканчивающихся числом 8, определить количество чисел, больших...

getline не читает дальше пробела - C++
И снова глупый вопрос: char **ostchar = new char; *ostchar = new char for(sch = 0; sch < n; sch++){ ...

Напишите программу, которая читает "С" программу - C++
Напишите программу, которая читает "С" программу и оформляет одиночные команды, встречаются в операторах цикла и условия, в ажурные скобки....

Расположить элементы массива, лежащие до первого символа "к", в порядке, обратном алфавитному, и вывести на печать отсортирванный массив данных - C++
Срочно нужна помощь! Помогите написать код, очень прощу. Ввести с клавиатуры одномерный массив строк. Расположить элементы массива,...

Имеется строка "AAABBCCAA", нужно вывести на экран "3A2B2C2A", и так же сделать обратное действие - C++
Доброго времени суток. Помогите организовать, желательно с примером, такую программу: имеется строка "AAABBCCAA"(так же можно абсолютно...

если не составит труда(при вводе "n" должно создаваться предложение "Мне n год (года)") - C++
#include "stdafx.h" #include <math.h> int _tmain(int argc, _TCHAR* argv) { int n; printf("Vvedit n\n"); scanf_s ("%d",&n); ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Crudelis
Шаровик затейник
672 / 414 / 13
Регистрация: 06.05.2010
Сообщений: 1,109
28.12.2010, 12:22     fscanf(stream,"%s",s) читает до первого пробела? #2
C++
1
2
3
4
while(feof(stream))
{
fscanf(stream,"%s",s);
}
читает до конца файла
pincet
1236 / 806 / 85
Регистрация: 23.07.2010
Сообщений: 4,109
28.12.2010, 12:26  [ТС]     fscanf(stream,"%s",s) читает до первого пробела? #3
я тоже так думал. однако в s отдельные слова из предложения. Мне нужно предложение целиком. Предложения разделены $0D$0A (\n)

колхозить с fgetc() не хоцца, но видимо придеццо
RUSya82
236 / 114 / 3
Регистрация: 15.10.2010
Сообщений: 395
28.12.2010, 13:31     fscanf(stream,"%s",s) читает до первого пробела? #4
А чем getline не катит? Если программа в С++
pincet
1236 / 806 / 85
Регистрация: 23.07.2010
Сообщений: 4,109
28.12.2010, 13:34  [ТС]     fscanf(stream,"%s",s) читает до первого пробела? #5
не, программа на С.
RUSya82
236 / 114 / 3
Регистрация: 15.10.2010
Сообщений: 395
28.12.2010, 13:46     fscanf(stream,"%s",s) читает до первого пробела? #6
Ну fgets в таком случае

Добавлено через 3 минуты
Судя по описанию - это как раз то, что Вам надо. Прекращает чтение, если встречает '\n' или считывает n - 1 символов. n - передается в параметре, как максимальный размер
Yandex
Объявления
28.12.2010, 13:46     fscanf(stream,"%s",s) читает до первого пробела?
Ответ Создать тему
Опции темы

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