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

Чтение из файла только букв и знаков препинания - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подсчет цены в multimap http://www.cyberforum.ru/cpp-beginners/thread935353.html
Всем добрый день, У меня не получается подсчитать стоимость всех заказанных блюд в чеке. Я сохраняю заказ в файл. Помогите, пожалуйста правильно написать код для подсчета цены. Я пробовала так long sum=0; sum+=it->second.GetPrice(): но так выдает ошибку. Вот мой код:
C++ Получить доступ к обьекту класса в друж. функц. этому классу при этом не передавая этот объект в качестве параметра Допустим имеется класс lass1 для него определена дружественная функция friend1. Вопрос можно ли как то получить доступ к объекту который не был передан этой функций friend в качестве аргумента ? http://www.cyberforum.ru/cpp-beginners/thread935337.html
Access Violation при обращении к элементу массива C++ Builder
Пытаюсь написать одну занятную карточную игру, но еще на стадии описания колоды(точней при его переводе из консоли в приложение с формами) начались проблемы. Код программы ниже, помогите пожалуйста разобраться. Код Unit1.cpp (файл формы) //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "Unit1.h" #include...
Перевод из Цельсия в Фаренгейт C++
Задача такая: Напишите программу, в которой функция main () вызывает определяемую пользователем функцию, которая в качестве аргумента принимает значение температуры по Цельсию и возвращает эквивалентное значение температуры по Фаренгейту. Программа должна выдать запрос на ввод значения по Цельсию и отобразить следующий результат: Please enter a Celsius value: 20 20 degrees Celsius is 68...
C++ Ошибка при присваивании массиву char значения http://www.cyberforum.ru/cpp-beginners/thread935303.html
В общем, требуется присвоить массиву чаров одно из нескольких значений (в зависимости от значения аргумента функции) и вывести этот массив из функции. Ошибка компилятора на строках 13 и 14: error C2440: '=' : cannot convert from 'const char ' to 'char ' There is no context in which this conversion is possible error C2440: '=' : cannot convert from 'const char ' to 'char ' ...
C++ сортировка хоара void QuickSort(int* const a, int low, int N) { int i = low, j = N; int temp, p; p = a; do { while (a < p) i++; while (a > p) j--; if (i <= j) { подробнее

Показать сообщение отдельно
alex1392
31 / 31 / 3
Регистрация: 24.07.2013
Сообщений: 187
08.08.2013, 16:38     Чтение из файла только букв и знаков препинания
Вопросы:
1) Как правильно запустить программу? Пока что добился результата: "Usage: argv[0] <infile>" (см. Миниатюры).
2) Условие: "Считайте все символы файла...". Какие символы, ведь, в файле нет же ничего?
3) Каким образом 24-ая и 25-ая строки выводят на экран только те символы, "которые представляют собой буквы и знаки препинания"? Пожалуйста, объясните 24 строку.
4) Почему Либерти написал условие argc != 2 в 8-ой строке? Ведь, аргумент же один (имя файла)!
5) Для чего использовать ios::binary (14-ая строка)?[/QUOTE]

1)Передать правельное имя файла
2) Предпологается что вы укажите файл в котором что либо присутствует.
3) все символы имеют свой код ch > 32 && ch << 127 коды 32-127 это буквы ch == '\n' || ch == '\t' знаки припеания
4)Не уверен ибо сам до конца не пойму однако вероятно что это проверка и вывод подсказки как правильно передавать аргументы если ты ввел не 2-ва аргумента это ошибка и оно выводит подсказуку
5) Для того чтобы открыть файл в бинарном виде!
 
Текущее время: 00:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru