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

Напечатать сообщение «This is a C program» так, чтобы каждое слово располагалось в новой строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Цвет пикселя под курсором http://www.cyberforum.ru/cpp-beginners/thread1011518.html
Как узнать цвет пикселя экрана на координатах у=100 x=100 без скриншота. Если можно простой пример.
C++ Найти номера двух одинаковых элементов массива Дан целочисленный массив размера N, содержащий ровно два одинаковых элемента. Найти номера одинаковых элементов и вывести эти номера в порядке возрастания. Буду благодарен за решение. http://www.cyberforum.ru/cpp-beginners/thread1011512.html
Составить программу для решения следующей задачи C++
Составить программу для решения следующей задачи. Одноклеточная амеба каждые 3 часа делится на 2 клетки. Определить, сколько клеток образуется через N часов. Заранее спасибо!
читать 12 байтов с помощью функции, и напечатать буфер на экран C++
есть такая функция, которую нужно вызвать (void) get_bytes(void*ptr, int length) функция принимает 2 значения первый это буфер (в которой по ходу будут записаны данные) второе длина данных которые хочу прочитать. Задача читать 12 байтов с помощью этой функции, и напечатать буфер на экран ( в гексимал виде).
C++ Как исправить ошибку? http://www.cyberforum.ru/cpp-beginners/thread1011486.html
Предупреждение 5 warning C4700: использована неинициализированная локальная переменная "a" 93строчка #include <conio.h> #include <stdio.h> #include <stdlib.h> #include <time.h> #include <locale.h> struct unit {
C++ проверка оборудования, управление клавиатурой с++ ПРОВЕРКА ОБОРУДОВАНИЯ, УПРАВЛЕНИЕ КЛАВИАТУРОЙ С++ Задание Разработать программу обработки прерывания от клавиатуры, которая должна: • распознавать нажатие "горячей" комбинации клавиш и реагировать на него звуковым сигналом; • при первом нажатии "горячей" комбинации переходить в режим блокировки ввода заданной клавиши, при втором - отменять этот режим; • системная обработка всех других... подробнее

Показать сообщение отдельно
stima
455 / 304 / 23
Регистрация: 22.03.2011
Сообщений: 990
Завершенные тесты: 2
19.11.2013, 00:37     Напечатать сообщение «This is a C program» так, чтобы каждое слово располагалось в новой строке
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
#include <stdio.h>
 
int main()
{
    char buff[] = "This is C program";
 
    printf("-----first-----\n");
 
    //1
    int i = 0, j = 0;
    for (; i < sizeof(buff) - 1; ++i)
    {
        if (buff[i] == ' ')
        {
            printf("%.*s\n", i - j, buff + j);
            j = i + 1;
        }
    }
    printf("%.*s\n", i - j, buff + j);
 
    printf("-----second-----\n");
 
    //2
    char *n = buff, *k = buff;
    for (; *n; ++n)
    {
        if (*n == ' ')
        {
            printf("%.*s\n", n - k, k);
            k += n - k + 1;
        }
    }
    printf("%.*s\n", n - k, k);
    
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru