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

Подстрока - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Замена повторов в массиве http://www.cyberforum.ru/cpp-beginners/thread153912.html
Имеется рандомный одномерный массив. Необходимо подсчитать количество повторяемых чисел, стоящих радом и заменить их. Например: дано: 5 -6 8 8 8 12 -62 0 0 0 0 0 0 0 6 12 8 -9 0 1 заменить на: 5 -6 N 3 8 12 -62 N 7 0 6 12 8 -9 0 1 8 8 8 -> N 3 8 (N-индикатор, 3-число повторов цифры 8) 0 0 0 0 0 0 0 -> N 7 0 (N-индикатор, 7-число повторов цифры 0)
C++ Классы / наследование / полиморфизм Решите, если несложно, программа вроде довольно простая..., но с с++, я пока неочень... Добавлено через 36 минут вот что я написал..., а с инициализацией и полиморфизмом непонятно :wall: class A { } class B: A { http://www.cyberforum.ru/cpp-beginners/thread153908.html
C++ Прошу проконсультировать
Добрый вечер!) меня поситила волнующая идея, так как учусь на програмера и что важно хочу этого сам. в общем хочу начать разработку приложений до начала обучения. Мне стало известно что мы будем писать курсовую в виде симулятора файловой системы, прошу вас помочь мне в этом, так скачазть проконсультировать. Ах, да. Если тема не к месту, приношу извинения... Раз тема на форуме, то, я...
Как открыть привод в DEV C++? C++
Вся инфа, найденная в гугле, сводится к сиспользованию mciSendString Неработоспособность этой функции не предполагается. Но, тем не менее, она имеет место быть. Это не работает: #include <windows.h> #include <mmsystem.h> int main() { mciSendString ("Set cdaudio door open wait", 0, 0, 0 ); return 0;
C++ подскажите сбонрик задач по с++ http://www.cyberforum.ru/cpp-beginners/thread153835.html
подскажите сбонрик задач по с++.
C++ Программа на скрипте Привет всем!!! нужна помощ! как сделать свою программу как скриптовую программу ну вот у меня файл Main.cfg как мне сделать так чтобы моя программа считывала функции??? типо подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
16.07.2010, 00:25     Подстрока
Цитата Сообщение от SKDzR Посмотреть сообщение
примерчик бы...
Если на С++ пишете, то там есть класс string с очень полезной функцией substr(), а так вот:
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
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
int main(void){
    char buf[BUFSIZ], * outBuf;
    int numToCopy;
 
    printf("String: ");
    if ( ! fgets(buf, BUFSIZ, stdin) ){
        perror("fgets");
        exit(EXIT_FAILURE);
    }
    printf("Number of characters to copy: ");
    if ( scanf("%d", &numToCopy) != 1 || numToCopy < 1 || numToCopy > strlen(buf) ){
        fprintf(stderr, "Wrong parameter!\n");
        exit(EXIT_FAILURE);
    }
 
    if ( ( outBuf = (char*)malloc(numToCopy + 1) ) == NULL ){
        perror("malloc");
        exit(EXIT_FAILURE);
    }
    strncpy(outBuf, buf, numToCopy);
    outBuf[numToCopy] = '\0'; /* чтобы уж совсем ни о чём плохом не думать */
    printf("Result: %s\n", outBuf);
 
    free(outBuf);
    exit(EXIT_SUCCESS);
}
 
Текущее время: 09:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru