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

Как удалить последние N элементов из массива типа char? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функция не возвращает false http://www.cyberforum.ru/cpp-beginners/thread989499.html
Вообщем str это строка, которая может содержать в себе знак математической операции, скобки, число (например 1, 5, 556, 33 ..) и т.д. Мне нужно сделать, чтоб если str = простому числу (например 4, 66, 356 ...), то возвращается flag_Infix = chislo_i; return true; А вот если не число (т.е. даже если первый элемент цифра, но последующий буква - 55565gfg, qe3432, 3eq2 ), то нужно вернуть ложь и...
C++ Есть ли ошибка в операторах Задано опис: FILE f1,f2; float f; long l; char c;Каждый вариант вопроса содержит фрагмент программы, использующей приведенные переменные. Надо определить, допущены ошибки в операторах и где. f1=fopen(“c:\\file2.txt”,”r”); fputc(f,f1); http://www.cyberforum.ru/cpp-beginners/thread989493.html
C++ Определить длину строки,удалить из строки все символы, которые равны заданному
Доброго времени суток уважаемые форумчане. Помогите пожалуйста с написанием кода для данной задачи в вижуале. Если будет возможно,то с комментариями. Заранее благодарен. Пусть дано строку и некий символ. Необходимо определить длину строки, сколько раз встречается данный символ в строке, удалить из строки все символы, которые равны заданному. Нарисовать блок-схему. НАПРИМЕР: символ - 'в'...
C++ Найти ошибку
Задано опис: truct t1{char s; double d; int i;}; t1 a, *b; Каждый вариант вопрос содержит несколько операторов, использующих приведенные переменные. Надо определить, допущены ошибки в операторах и где. b->i=5; cout<<b;
C++ вместо отсортированного массива выводятся нули http://www.cyberforum.ru/cpp-beginners/thread989478.html
задание: ввести число, посчитать его цифры и вывести их расставленными в порядке возрастания. у меня выводятся нули, никак не пойму, почему, помогите пожалуйста( #include <stdio.h> #include <conio.h> #include <stdlib.h> void main() { clrscr(); int n,i,k,min=0,j,buf;
C++ НУжно Поправить класс студент Есть код программы но выбрасывает ошибки на всех компиляторах, скажите в чем проблема. заранее спасибо. Задача: Создать класс студент, имеющий имя (указатель на строку), курс и идентификационный номер. Определить конструкторы, деструктор и функцию печати. Создать public-производный класс – студент-дипломник, имеющий тему диплома. Определить конструкторы по умолчанию и с разным числом... подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
27.10.2013, 16:20     Как удалить последние N элементов из массива типа char?
Цитата Сообщение от Nimert Посмотреть сообщение
А они нужны, кроме последнего.
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
#include <iostream>
using namespace std;
 
int main()
{   char s[31], c, p;
    int i=0;
    int m=0;
    int n=0;
    p='_';
    cout << "Numbers -> ";
    while (true)
    {
        c = cin.get();
        if (c == '\n') break;
        if ((c >= '0') && (c <= '9'))
        {
            s[i] = static_cast<int>(c) -'0';
            s[i] = s[i]*s[i];
            m = static_cast<char>(s[i]);
            cout << m;
            if (cin.peek() != '\n')
                cout << p << p << p;
            i++;
            if (i == 31) break;
        }
        
    }
    return 0;
}
 
Текущее время: 19:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru