С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
robert19
26 / 26 / 3
Регистрация: 26.03.2010
Сообщений: 305
#1

Подскажите, как создать одномерную, динамическую строку типа char - C++

15.04.2010, 13:24. Просмотров 1094. Ответов 2
Метки нет (Все метки)

Подскажите, как создать одномерную, динамическую строку типа char. И что бы символы вводились с клавиатуры)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2010, 13:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Подскажите, как создать одномерную, динамическую строку типа char (C++):

Как вставить строку типа char по индексу в массив? - C++
как вставить строку типа char по индексу в массив Вот что имеется #include <iostream> #include <cstdio> #include <cstring> ...

Как присоединить одну строку к другой типа const char * - C++
Создаю группу файло, передаю путь. Нужно соединить строки. const char *path="C:\\Program Files\\Microsoft Visual...

Читать строку типа string из файла, разбить ее на массив слов типа char - C++
Нужно сделать так что бы строчка вида "<слово1>:<слово2>:<слово3>:<слово4>" , считывалась и каждое слово заносилось в свою переменную....

Перевести строку типа char в массив типа int - C++
Задание : В текстовом файле INPUT.TXT записаны целые числа через пробел, возможно, в несколько строк. За один просмотр файла сформировать...

Создать класс String – строку, используя динамическую память - C++
Создать класс String – строку, используя динамическую память. Определить операторы "+" –сложение строк, "=" и "+=" – присваивания, как...

Как скопировать строку типа std::string в другую строку такого же типа? - C++
Хотел скопировать строку #include "stdafx.h" #include <iostream> #include <string> using namespace std; int _tmain(int...

2
Genius Ignat
1237 / 775 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
15.04.2010, 13:43 #2
C
1
2
3
4
5
6
7
8
9
10
11
#include <string.h>
#include <stdio.h>
int main(){
char *str = new char[255]; //выделяем память под строку.
//Пользуемся строкой--------
printf("input str: ");gets(str); //вводим строк нельзя вводит больше 255 символов.
 
//----------------------------
delete []str; //освобождаем память из под строки
return 0;
}
Добавлено через 3 минуты
не то извиняюсь для C не подойдет.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
 
int main(){
char *str = (char*)malloc(255*sizeof(char)); //выделяем память под строку.
//Пользуемся строкой--------
printf("input str: ");gets(str); //вводим строк нельзя вводит больше 255 символов.
 
//----------------------------
free(str); //освобождаем память из под строки
return 0;
}
0
robert19
26 / 26 / 3
Регистрация: 26.03.2010
Сообщений: 305
15.04.2010, 14:21  [ТС] #3
Спасибо большое)))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.04.2010, 14:21
Привет! Вот еще темы с ответами:

Создать шаблон типа Char - C++
#include &lt;iostream&gt; #include &lt;cstring&gt; #include &lt;string&gt; using namespace std; char a; int aa,a1,sk=50,k=0; template &lt;char T&gt; ...

Проверить вводимую строку типа strint(не char) на совпадение с алфавитом - C++
не могу разобраться хочу проверить вводимую строку типа strint(не char) на совпадение с алфавитом, но выводится ошибка в месте while, что...

Написать функцию, которая переворачивает строку (массива типа char). - C++
Вот задание: Написать функцию reversit(), которая переворачивает строку (массива типа char). Используйте цикл for, которая меняет первый...

Считать с файла строку типа char до знака окончания строки - C++
Всем доброго времени суток. Мне нужно считать с файла строку типа char до знака окончания строки ( '\0'). Как мне это сделать? Я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.