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

Создать новую строку, поместив в него все слова входной строки, взяв каждое слово в кавычки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перемножить матрицы Р и Q, полученные в результате сложения матриц http://www.cyberforum.ru/cpp-beginners/thread1058056.html
Заданы матрицы А, В, С, D, каждая из которых содержит по три строчки и по три столбца. Перемножить матрицы Р и Q, полученные в результате сложения матриц: Р=А+В; Q=C+D. Сложение матриц оформить в виде подпрограммы. Исходные данные даны!
C++ Записать в новый файл сначала предложения, начинающиеся с тире, а затем все остальные Нужно написать программу, которая считывает текст из файла и записывает в новый файл сначала предложения, начинающиеся с тире, а затем все остальные. У меня тут какие-то косяки с циклом((, а ещё, нужно результат в новый файл сохранить. #include<locale> #include<iostream> #include<stdio.h> using namespace std; int main() { setlocale(LC_ALL,"Russian"); http://www.cyberforum.ru/cpp-beginners/thread1058055.html
Побитовые операции сдвига C++
Как работают операции сдвига вправо? Я всегда считал что освобождающиеся левые биты заполняются нулями. Оказывается это не всегда так. Если число отрицательное, то эти биты заполняются единицами, т.е. знаковым битом. Это что получается, что освободившиеся биты всегда заполняются именно самым старшим битом или как? Вот пример программы #include <windows.h> #include <stdio.h> int WINAPI...
C++ Сам ассистанс гайс
При работе программы вылетает ошибка Необработанное исключение по адресу 0x00DD5061 в projectX.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0x00000000. Происходит после вывода матрицы смежности на экран Заранее спасибо за помощь #include <conio.h> #include <iostream> #include <stdio.h> #include <stdlib.h> #include <time.h>
C++ Содержимое текстового файла разбить на предложения http://www.cyberforum.ru/cpp-beginners/thread1058031.html
Пусть есть текстовый файл содержащий текст в 50 строках (Создается вручную в блокноте) Считать содержимое этого файла Содержимое разбить на предложения Предложение начинается с большой буквы и заканчивается точкой Предложение не обязательно начинается и заканчивается на одной строке Не любая точка является признаком окончания предложения Для хранения предложений использовать массив строк...
C++ Поменять местами наибольший и наименьший элементы массива сроки поджимают, а вчера я еще потерял флэшку с кривой и забагованной первой функцией этой программы. руки совсем опустились, последняя надежда -- вы, форумчане в точности перепишу условие: ----- 1. В одномерном массиве (а не в матрице) поменять местами наибольший и наименьший элементы(в массиве только 1 наибольший и 1 наименьший элементы) 2. С помощью первой функции в каждой строке матрицы... подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
29.12.2013, 02:11     Создать новую строку, поместив в него все слова входной строки, взяв каждое слово в кавычки
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
#include <iostream>
#include <cstdlib>
 
using namespace std;
 
int main()
{
    setlocale(0,"Russian");
    
    char input_str[250] = {"aaa,bbb,ddd,eee,fff."};
    char output_str[250] = "";
    char *p_out = output_str;
    char *p_in = input_str;
    
    *output_str = '\"';
    ++p_out;
    while (1)
    {
        if (*p_in == '.') 
        {
            *p_out = '\"';
            break;
        }
        if (*p_in != ',')
            *p_out = *p_in;
        else 
        {
            *p_out = '\"';
            ++p_out;
            *p_out = '\"';
        }
        ++p_in;
        ++p_out;
    }
    cout << input_str << endl;
    cout << output_str << endl;
    
    system("pause");
    return 0;
}
 
Текущее время: 19:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru