Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Что учить? visual c++ или Borland c++ Какой из них учить.Главное чтобы был легче. https://www.cyberforum.ru/ cpp-beginners/ thread987858.html C++ Выбор хранилища
Есть объекты которые имеют свой id и которые должны хранится в хранилище. Далее переодически программа ищет нужный объект по id( int, присваивается не последовательно ) и работает с ним, т.е. важно время поиска объекта. Появилось 2 способа реализации: 1) Хранить id в самом объекте как поле ( что и более правильно ), в качестве хранилища использовать std::vector. 2) Использовать...
C++ Массивы и связные списки Нужно взять како-то небольшой текст и напечатать все слова, которые начинаются с буквы, отличную от буквы, с которой начинается первое слово текста. Перед печатью удалить из слов все буквы 'a' и 'o'. - При выполнении задания НЕ использовать String. - использовать: 1. массив 2. связный список нужна помощь .. https://www.cyberforum.ru/ cpp-beginners/ thread987836.html C++ Вывести слова строки в порядке убывания числа букв в них Собственно, имеется готовая на половину программа: #include "stdio.h" #include "conio.h" #include "math.h" #include "string.h" #include "stdafx.h" #include <iostream> https://www.cyberforum.ru/ cpp-beginners/ thread987826.html
C++ Borland C++
Форумчане , помогите. Начали изучение С++ в универе. Сделал 2 лбораторки, препод проверил , сказал ошибок нет.НО программа не работает. После run выдает: #include <stdio.h> #include <conio.h> #include <math.h> void main() { float a,k,b,m,x,p,z,y;
C++ Ссылка на экземпляр класса в DLL https://www.cyberforum.ru/ cpp-beginners/ thread987809.html
Написал маленький каркасик для собственново фреймворка, и проблема возникла когда хотель экспортировать его в DLL. Фреймворк предпологает запуск приложения следующим образом: int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE prevInstance,LPSTR cmdLine,int cmdShow) { apl = new Application(hInstance); Window w(NULL,L"Wirst Class",L"Example2",WS_OVERLAPPEDWINDOW|WS_VISIBLE, ...
C++ Структуры и определение операторов для работы с ними Есть отдельный файл с базовыми структурами, которые используются во всём проекте. Есть файл с классом, в котором используется собственная структура, забивающая часть изначальных данных в остальные структуры. Внутри проекта происходят преобразования из внутренней структуры во внешние с помощью operator=. Однако сам operator= прописать в классе не удаётся. Как и можно ли это реализовать не ломая... https://www.cyberforum.ru/ cpp-beginners/ thread987804.html C++ Вычислить сколько товара можно купить без сдачи
Задаётся произвольная цена товара (допустим 11,11) задается произвольное количество монет (10р 5р 2р 1р 50к 10к 5к) допустим каждой по 5 сколько можно купить пива на это количество монет (при данных условиях = 8) сколько можно купить пива без сдачи? По данным условиям мы должны придти к ответу 5 так как самой маленькой монеты (5 копеек) у нас всего 5 штук. Подскажите как можно...
C++ cstdio vs fstream https://www.cyberforum.ru/ cpp-beginners/ thread987791.html
Есть программа, виводящяя 16-ричный дамп бинарного файла (вместо каждого байта входного файла виводится значение в 16-ричной системе) Для работы с файлами использованы функции cstdio. а нужно использовать функции fstream, как это сделать? #include <stdio.h> #include <stdlib.h> int main () { FILE * pFile; long lSize; char * buffer; size_t result;
C++ Парсер XML файлов https://www.cyberforum.ru/ cpp-beginners/ thread987785.html
Доброго времени. Нужен парсер для такой цели : 1) Хранить/сохранять объекты программы, и загружать обратно. Собственно, есть ли нужные библиотеки, или нужно писать парсер самому ? Если самому, то каким способом, посимвольным чтением ? Важно то, что бы он был кроссплатформенным. P.S.
C++ Объясните
Вот собственно и программа... #include <stdlib.h> #include <stdio.h> #include <math.h> using namespace std; int main()
C++ Что не так с программой? Написал прогу по заданию,вроде все верно но в ответ не совпадает с тем что я решал на калькуляторе: #include<iostream> #include<conio.h> #include<math.h> #include<iomanip> using namespace std; int main() { double x; https://www.cyberforum.ru/ cpp-beginners/ thread987756.html
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
25.10.2013, 23:00 0

Работа с текстом без использования string - C++ - Ответ 5237126

25.10.2013, 23:00. Показов 1432. Ответов 5
Метки (Все метки)

Ответ

Особенности компиляторов. В студии ошибок нет. У вас, наверное, mingw.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
// выводит все слова из текста (без букв 'а' и 'о' (русских)),
// кроме тех, которые начинаются на первую букву текста (в верхнем или нижнем регистре)
 
#include <iostream>
#include <cstdlib>
#include <cctype>
#include <cstring>
#include <windows.h>
 
using namespace std;
 
int main()
{
 
    setlocale(0, "");
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
 
    char text[] = "Сказано точно про меня. Про мою парижскую любовь.\n"
                  "Знаете, я иногда думаю, что удачливость  –  это не стечение жизненных обстоятельств,\n"
                  "а просто черта характера, как, например, искренность, злобность, отходчивость… \n"
                  "Вы согласны? Да? Значит, у нас много общего. И я, пожалуй, расскажу вам… \n"
                  "Только подождите – сначала схожу налью еще пива, а вы держите мое место, никого не пускайте,\n"
                  "если будут лезть, говорите: \"Он сейчас придет!\" Моя кружка вмещает литр… А ваша?..";
 
    cout << text << endl << endl;
 
    unsigned char ch = tolower(text[0]);
    int size = strlen(text);
 
    for (int i = 1; i < size; ++i)
    {
        if (!isspace(text[i]) && isspace(text[i - 1]) && tolower(text[i]) != ch)
        {
            int flag = 0;
            for ( ; !isspace(text[i]) && i < size; ++i)
            {
 
                if (text[i] != 'а' && text[i] != 'о' && !ispunct(text[i]))
                {
                    cout << text[i];
                    flag = 1;
                }
 
            }
            if (flag) cout << endl;
        }
    }
 
    system("pause");
    return 0;
}


Вернуться к обсуждению:
Работа с текстом без использования string C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.10.2013, 23:00
Готовые ответы и решения:

Работа с текстом без String
Слова текста из малых латинских букв записаны не менее чем через один пробел; текст заканчивается...

Работа со строковыми переменными без использования string.h
Нужно заменить в строке s множественные последовательности вхождений символа t на один. То есть...

Задача без использования типа string
Слова текста из малых латинских букв записаны не менее чем через один пробел; БЕЗ ИСПОЛЬЗОВАНИЯ...

Объединить строки без использования string.h
Чем заменить strcpy ,strcat .

5
25.10.2013, 23:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.10.2013, 23:00
Помогаю со студенческими работами здесь

Функция atoi, без использования библиотеки string
функции atoi, без использования библиотеки string

Задача со строками без использования библиотеки string.h
Дана непустая строка S. Вывести на экран Эту же строку S, но с пробелами между символами.

Удаление пробелов в строке без использования модуля <string.h>
Задача такая Ниже приведен текст. Дана строка.преобразовать ее следующим образом:удалить группы...

Напечатать самое длинное слово из текста (без использования string)
Напечатать самое длинное слово из текста на С++. Запретили пользоваться string. Нужна блок-схема...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru