Форум программистов, компьютерный форум, киберфорум
Наши страницы

Написать програму которая заменяет все Enter и Tab в строке str1 на сымволи '\n' и '\t' в строке str2. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Организация динамических структур..ПОМОГИТЕ...вообще с ними не дружу на С++=( http://www.cyberforum.ru/cpp-beginners/thread379428.html
Скласти програму, у який організувати динамічну структуру та виконати її обробку згідно зі своїм варіантом. Використати підпрограми.(с чергой) Випадкові дволітерні слова: з великих латинських літер...
C++ Работа с файлами(чтение, запись, поиск) Написать программу на С++ Файл содержит текст (набор слов разделенных через пробел). Ввести слово с клавиатуры и произвести его поиск в текстовом файле. Вывести на экран количество встречающихся... http://www.cyberforum.ru/cpp-beginners/thread379427.html
Помогите со стеком C++
Разработать процедуру, которая формирует стек Stack, включив в него по одному разу элементы, которые входят в стек Stack1, но не входят в стек Stack2. Заранее спасибо!
C++ Вывести на экран сумму и среднее арифметическое N случайных чисел, заданных в диапазоне от А до В
Написать программу, выводящую на экран сумму и среднее арифметическое N случайных чисел, заданных в диапазоне от А до В. Основная программа запрашивает значения N, А, В и передает их в функцию....
C++ двумерное уравнение теплопроводности http://www.cyberforum.ru/cpp-beginners/thread379397.html
вообщем есть двумерное уравнение теплопроводности с граничными условиями: \frac{\partial T}{\partial t}=\frac{\partial^2 T}{\partial x^2}+\frac{\partial^2 T}{\partial y^2}, \ \...
C++ Маленькая проблемка со switch Проблема - невозможность использование перемнной типа string как управляющей в операторе switch. Цель - сделать некий аналог. рабочую версию я уже сделал, но она "некрасивая" string pred; if... подробнее

Показать сообщение отдельно
(SkyNet)
22 / 40 / 6
Регистрация: 25.10.2011
Сообщений: 175
08.11.2011, 21:11  [ТС]
Цитата Сообщение от Xind Посмотреть сообщение
из http://clc-wiki.net/wiki/K%26R2_solutions:Chapter_1:Exercise_10
Если учите С, попробуйте изменить следующую программу на решение вашей задачи:
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
#include <stdio.h>
 
int main()
{
    int c, d;
 
    while ( (c=getchar()) != EOF) {
        d = 0;
        if (c == '\\') {
            putchar('\\');
            putchar('\\');
            d = 1;
        }
        if (c == '\t') {
            putchar('\\');
            putchar('t');
            d = 1;
        }
        if (c == '\b') {
            putchar('\\');
            putchar('b');
            d = 1;
        }
        if (d == 0)
            putchar(c);        
    }
    return 0;
}
Добавлено через 2 минуты
Попробуйте воспользоваться sscanf
будет интересно
та здесь много чево менятью здесь та же проблема надо заменить 1 на 3 , а не 1 на 1

Добавлено через 2 минуты
Цитата Сообщение от Xind Посмотреть сообщение
Все правильно. Добавляйте по одному символу.


Что это? О_о
Ето выводит \n в функции printf на екран во-первых, А во врорих не льзя просто так заменить в строке 1 символ на 3. надо всё здвинуть в лево и збольшить строку на количество символов.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru