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

Найти в строке подстроку от символа 'm' до 'n' - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка http://www.cyberforum.ru/cpp-beginners/thread1026470.html
Данная программа должна искать минимальное значение Вопрос заключается в том что где я допустил ошибку и как исправить её так как программа не находит минимальное число а выдаёт первое число .Что...
C++ Найти решение дифференциального уравнения Здравствуйте. Я бы хотела попросить о помощи с написанием программы. Я пыталась понять самостоятельно, как решить эту задачу, но у меня ничего не вышло, а преподаватель ничем не помогает, говоря,... http://www.cyberforum.ru/cpp-beginners/thread1026462.html
C++ Не пойму ошибку enum
#include <iostream> enum position {left, center, right}; using namespace std; void main() { position pos; pos=left; } Выдаёт ошибку на 7 строку: 1>.\pojtest.cpp(7) : error C2872: left:...
Найти количество нулей в одномерном массиве C++
В одномерном массиве состоящем из n действительных элементов вычислить: 1) Количество элементов массива равных нулю 2) Сумму элементов массива, расположенных после минимального элемента....
C++ Как заставить работать прогу без Visual Studio? http://www.cyberforum.ru/cpp-beginners/thread1026444.html
Вот написал программу на заказ, в студии работает, а вот если запускаю exe файл вне студии то прога завершает работу #include <iostream> #include <fstream> // Бібліотека для роботи з файлами ...
C++ Где ошибка ? Нужна помощь по нахождению ошибки. подробнее

Показать сообщение отдельно
I love myguitar
4 / 4 / 1
Регистрация: 23.10.2012
Сообщений: 233

Найти в строке подстроку от символа 'm' до 'n' - C++

03.12.2013, 01:19. Просмотров 245. Ответов 3
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>  
#include <stdio.h>
#include "string.h"
 
using namespace std;
 
void main(){
    char mas[]="comanda";
    char mas1[40];
    char *p;
    //p=mas1;
    puts(mas);
    p=strchr(mas,'m');                   //ну вроде бы правильно инициализирую указатель, ' strstr ' тут вроде ни катит  
    for(int i=*p;i<strlen(mas);i++){ 
        if(i!='n')                         // ну и как бы записываю все символы кроме 'n'
            mas1[i]=mas[i];
        else break;                  // если 'n' то перестаю записывать в массив
    }
    cout<<mas1<<endl;
// но почему то все записывается и куча еще чего то
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru