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

Ввести char * в консоль - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что-то не то с string http://www.cyberforum.ru/cpp-beginners/thread918837.html
Выполнял одну задачку. Суть задачи в том чтоб определять является ли введенная строка полиндромом. Рекомендовали использовать методы string и STL, но это не являлось требованием. В общем вроде ничего сложного, сначала сделал первую версию, и она работала, потом начал допиливать, и начала появляться ошибка outOfRange, попробовал вернуть старый робочий вариант, но ошибка не пропала... Ошибку...
C++ Дайте совет по написанному парсеру Написал небольшой парсер для BSDL файлов, но получилось как-то функционально что ли, я не смог выделить абстракции, к тому же приходится создавать объект парсера, затем вызвать функцию и передавать ему имя файла и объект для того что он разобрал(jtagDevice), мне кажется можно проще или более гибко но не могу придумать как, плюс зачемто унаследовал его от QObject что было лишним это я уберу, с... http://www.cyberforum.ru/cpp-beginners/thread918832.html
C++ Компиляция
У меня есть 64битный дебиан, возможно ли скомпилировать код под 32 бита? Может у g++ есть какие-то опции для такой компиляции?
Лишний символ при компиляции C++
#include <iostream> #include <fstream> #include <stdio.h> #include <cstring> #include <conio.h> int zamena(char c); using namespace std; int zamena(char c) { FILE *fin;
C++ Создайте класс с именем Rational для выполнения действий с дробями http://www.cyberforum.ru/cpp-beginners/thread918820.html
Задание : создайте класс с именем Rational для выполнения действий с дробями и программу тестирования вашего класса. (используйте закрытые элементы данных, определите конструктор, который должен содержать значения по умолчанию, напишите функции-элементы установки и извлечения значений, выполнения операций, ввода и вывода значения объекта созданного класса.Напишите программу для тестирования...
C++ Что такое тестирующая программа и зачем она нужна? Есть задание, Написать функцию для перевода переменной типа long в символьную строку в двоичном представлении ( ltoab( long num, char s) ) и тестирующую программу к ней. Лабу я написал, она работает, не пойму, что за тестирующая программа? Зачем она нужна и что это такое? #include "intsafe.h" #include "stdafx.h" #include "stdio.h" #include "string.h" подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
06.07.2013, 20:05     Ввести char * в консоль
beats, если по простому
Цитата Сообщение от beats Посмотреть сообщение
Надо сделать как то так:
Код C++
1
2
char *tbLEN = (ввод с клавы в консоль с учетом пробелов!);
// Далее шифрование и другие действия...
Help!
то динамический ввод делается так
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
36
37
38
39
40
#include <iostream>
using namespace std;
 
template <class T>
T * memalloc(T * ptr, int prev, int next);
 
int main()
{
    char chBuf = 0;
    char * str = 0;
    int size   = 0;
    while((chBuf = cin.get()) != '\n')
    {
        str = memalloc(str, size, size + 1);
        str[size++] = chBuf;
    }
    str[size] = '\0';
    cout<<"YOUR INPUT : "<<str<<endl;
    cin.get();
    return 0;
}
 
template <class T>
T * memalloc(T * ptr, int prev, int next)
{
    T * dst = 0;
    if( next)
    {
        dst = new T[next];
        if( ptr )
        if( prev < next )
            memcpy(dst, ptr, prev);
        else
            memcpy(dst, ptr, next);
        if( ptr )
        delete [] ptr;
    }
    ptr = dst;
    return dst;
}
Миниатюры
Ввести char * в консоль  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru