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

после ввода сразу вылетает с крит. ошибкой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив: переворот половины массива http://www.cyberforum.ru/cpp-beginners/thread645497.html
Народ. Помогите пожалуйста с программой. Нужно сделать переворот половины массива. Нужно изменить программу. (желательно с комментариями). Заранее спасибо. #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <iostream.h> void main (void) {
C++ захотел написать консольную программку для пингования не так давно начал изучать С++. вот захотел написать консольную программку для пингования. ну все бы ничего да и тут лажа. //объявил переменную char ping; cout << "enter IP"; cin >> ping; http://www.cyberforum.ru/cpp-beginners/thread645487.html
Есть ли элемент который возвращает инфу на какой элемент иерархии C++
... Поинтор сейчас поинтит ??? Допустим есть Абстрактный папа я делаю в мейне поинтор этого папы заряжаю его на какого ниб ребенка и вызываю всякие там виртуальные функции которые переводятся на ребенка с которым я сейчас работаю через пойтор так вот... как мне вернуть инфу на какого ребенка сейчас отцовский поитер направлен
C++ Как объявить функцию без прототипа
Во всех учебниках пишут, что каждая функция должна иметь прототип. ВОт стало интересно, можно ли объявить функцию, которая не имеет прототип. Если да, то как? Покажите.
C++ Несколько нюансов при использовании <vector> и управляющих инструкций http://www.cyberforum.ru/cpp-beginners/thread645476.html
Добрый день. Пытался решить задачу и напоролся на грабли: // вычислим и отобразим сумму каждых смежных элементов в векторе. int sum = 0; vector<int>::size_type last = ivec.size(); last = last - 1; // соответствует нумерации объектов начиная с нуля for(vector<int>::size_type i = 0; i < ivec.size(); ++i) { // if (!(last % 2)) // работает не корректно if (ivec >...
C++ Получить новый массив, в котором сначала идут положительные числа, затем нулевые, затем отрицательные исходного дан массив X(N). получить новый массив Y(N), такой, что в нем сначала идут положительные числа, затем нулевые, и затем отрицательные из Х. данные: n=7; Х=(-1,2,0,4,-3,-2,0) подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6280 / 5883 / 1904
Регистрация: 18.12.2011
Сообщений: 15,085
Завершенные тесты: 1
01.09.2012, 22:16     после ввода сразу вылетает с крит. ошибкой
строка Си - это массив, под него надо выделять память.
Если лень - используйте STL строки
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <string>
#include <iostream>
using namespace std;
int main()
{
    string ipshnik,ping="ping ";
    cout << "enter IP";
    cin >> ipshnik;
    system ((ping+ipshnik).c_str());
    system("pause");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru