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

проблема с массивом типа CHAR - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заполнить массив неповторяющимися элементами http://www.cyberforum.ru/cpp-beginners/thread567978.html
Заполнить массив из 20 элементов неповторяющимися элементами. Если пользователь вводит число, которое уже вводилось до этого, то должно выводиться сообщение: Такое число уже было повторите ввод. ...
C++ Передачата параметра в класс Всем привет. Вот столкнулся с таким вопросом Как передать значение класса в функцию внутри класса? вопрос не понятный попробую объяснить на примере: У нас есть класс std::string. Мы переменной... http://www.cyberforum.ru/cpp-beginners/thread567968.html
Дан текст; определить, содержит ли он символы, отличные от букв и пробела. C++
Дан текст; определить, содержит ли он символы, отличные от букв и пробела.
C++ Условие - нажатая клавиша мыши
Здравствуйте, Имеется поле с событием MouseMove - при ведении мыши по объеку координаты положения мыши непрерывно обрабатываются и отправляются в COM порт. Все замечательно работает. Но нужно...
C++ Написать функции создания матрицы размерности http://www.cyberforum.ru/cpp-beginners/thread567953.html
Написать функции: 1. создания матрицы размерности , элементы матрицы А – вещественные числа. Параметры функции – сама матрица, ее размерность. 2. печати матрицы. Параметры функции – сама матрица,...
C++ Определить макс. элемент из пяти последних элементов Дан одномерный массив Х=(xi), i=1,2,...,n. Разработать проект по обработке элементов массива, значения которых выбрать самостоятельно. Варианты заданий приведены в табл. Л8.1. Используется запуск... подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6583 / 6145 / 2024
Регистрация: 18.12.2011
Сообщений: 16,020
Завершенные тесты: 1
07.05.2012, 18:28
Массив, который содержит строку длиной n должен содержать
как минимум n+1 значение, чтобы в n-ый элемент записать ноль
(признак конца строки).
C++
1
2
3
4
5
6
7
8
int n=this->openFileDialog1->FileName->Length;
fname=new char[n+1];
for (int k = 0; k < n; k++)
{
       fname[k] = tt[k];
}
fname[k] = 0;
// а лучше сделать: strcpy(fname,tt);
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.