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

Ввод символов в соответствующий массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Битовые операции http://www.cyberforum.ru/cpp-beginners/thread1106629.html
Собсно,если используется 4 байтовая переменная,то почему она представлена 16 битами(1010 0110 0010 0110),а не 32 битами?
C++ Передача значений из двумерного массива в функцию Добрый день всем! Помогите девушке разобраться! Я пишу лабораторные по Си. Осталась последняя лабораторная по решению системы уравнений методом Крамера. Я написала функцию, вычисляющую определитель по методу Сарруса для матрицы третьего порядка, как просил преподаватель. Теперь мне нужно вызывать эту функцию и передавать ей двумерные массивы со значениями. /*описание функции*/ float... http://www.cyberforum.ru/cpp-beginners/thread1106622.html
C++ Создать структуру, описывающую багаж пассажира
Создать структуру, описывающую багаж пассажира. Данные структуры: количество вещей и общий вес вещей. Создать две функции: ввод количества вещей и веса каждой вещи в отдельности, вывод на экран общего веса багажа.
Загнать файл в массив C++
Добрый день , нужно загнать файл в вмассив. К примеру формат 1.bmp , а потом создать новый 1.bmp и залить в него информацию о файле из массива. Что накопал : FILE *in = fopen("C:\\1.bmp","rb"); Открываю длячтения в бинарном виде Как я понял массив должен быть типа INT Считываю в него while(!feof(in)){ int.getline(mass,255); i++ }
C++ Задача о 8 ферзях http://www.cyberforum.ru/cpp-beginners/thread1106615.html
вывести в файл все 92 возможных варианта(в виде матрицы, где расположение ферзя означает единицу, а пустые клетки 0) расстановки 8 ферзей на шахматной доске.
C++ Создается ли копия объекта при индексации вектора? for (size_t i = 0, n = v.size(); i < n; ++i) { //элементы вектора - string string &s = v; // тут const string &cs = v; //а тут? } Создается ли новый объект в указанных в коде местах ( "& s" то вроде должен отработать нормально, но сам оператор operator возвращает копию или ссылку на внутренний объект)? Если все-таки создается копия, то что нужно сделать, чтобы не создавалась... подробнее

Показать сообщение отдельно
montkay
10 / 10 / 8
Регистрация: 19.02.2014
Сообщений: 72
27.02.2014, 10:47     Ввод символов в соответствующий массив
Помогите, пожалуйста, разобраться - почему функция не отображает вводимые значения. Вот код:

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
#include "stdafx.h"
#include <iostream>
#include <memory.h>
using namespace std;
 
void m_c(char * pAr)
{
    int iCurInd = 0, iStep = 1, iSize = 1;
    char ch;
    cin.get(ch);
    while (ch != '\n')
    {
        pAr[iCurInd++] = ch;
        if (iCurInd == iSize)
        {
            char * pTemp = new char [iSize + iStep];
            memcpy (pTemp, pAr, sizeof(char)*iSize);
            delete [] pAr;
            pAr = pTemp;
            iSize += iStep;
            iStep = iSize/2;
        }
        cin.get(ch);
        if (ch == '\n')
            pAr[iCurInd] = '\0';
    }
}
int main()
{
    char * pAr = new char [1];
    m_c(pAr);
    cout << pAr << endl;
    delete [] pAr;
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru