|
14 / 14 / 3
Регистрация: 03.03.2011
Сообщений: 435
|
||||||
Массив символов char и указатели19.01.2013, 12:43. Показов 3425. Ответов 10
Метки нет (Все метки)
В общем нужно сохранить путь к диску в переменную, что бы потом использовать в _findfirst
Но сколько бы я не бился над этим, ничего не выходит... Это криво код, не работает...
0
|
||||||
| 19.01.2013, 12:43 | |
|
Ответы с готовыми решениями:
10
Строки (массив char), указатели. Не могу понять логику! Help! Массив массивов типа char является ли указателем на указатели? не выводится Массив символов (char) |
|
3258 / 2060 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|
| 19.01.2013, 12:48 | |
|
Используйте std::string и не грейте голову...
Если хочется все-таки использовать массив, то и объявите его нормально: char path[100];
1
|
|
|
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
|
|
| 19.01.2013, 12:51 | |
|
char* t = new char;
это динамическое выделение одного символа, а не массива. для массивом нужно char* t = new char[MAX_PATH]; где MAX_PATH - это глобальная константа как раз для путей. но зачем тут динамически массив выделять, когда можно на стеке: char t[MAX_PATH]; но и это тоже отстой. самое правильное, как уже сказали, это использовать std::string
0
|
|
|
14 / 14 / 3
Регистрация: 03.03.2011
Сообщений: 435
|
|
| 19.01.2013, 12:51 [ТС] | |
|
Я хочу динамический массив символов, что бы указатель на него сделать.
А на string можно указатель сделать? Я просто это пропустил и не знаю поэтому, сколько по инету не лазил везде объясняется что такое массив и что такое строка, а как динамически его заполнять... Я запутался) Ок попробую std::string отпишусь
0
|
|
|
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
|
|||||||||||
| 19.01.2013, 12:54 | |||||||||||
|
все просто:
1
|
|||||||||||
|
14 / 14 / 3
Регистрация: 03.03.2011
Сообщений: 435
|
||||||
| 19.01.2013, 12:58 [ТС] | ||||||
|
Ага понятно, спасибо.
А указатель как привинтить? fopen: невозможно преобразовать параметр 1 из "std::string *" в "const char *"
0
|
||||||
|
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
|
||
| 19.01.2013, 12:59 | ||
|
написал же:
функция fopen хочет const char* у класса std::string есть метод c_str() который как раз возвращает то, что нужно.
1
|
||
|
14 / 14 / 3
Регистрация: 03.03.2011
Сообщений: 435
|
||||||
| 19.01.2013, 13:03 [ТС] | ||||||
|
str_c: не является членом "std::basic_string<_Elem,_Traits,_Ax >"
Спасибо большое)
0
|
||||||
|
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
|
|
| 19.01.2013, 13:05 | |
|
c_str а не str_c
0
|
|
|
14 / 14 / 3
Регистрация: 03.03.2011
Сообщений: 435
|
||||||
| 19.01.2013, 13:34 [ТС] | ||||||
0
|
||||||
|
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
|
|
| 19.01.2013, 13:39 | |
|
юзайте поиск.
вот для начала: http://www.cplusplus.com/refer... /ifstream/ http://rsdn.ru/forum/info/FAQ.cpp.stl.file2vector
1
|
|
| 19.01.2013, 13:39 | |
|
Помогаю со студенческими работами здесь
11
char массив, get(), ввести больше символов чем в массиве
Почему при выводе в поток char* выводится весь массив символов?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
*/
#include <iostream>
#include <stack>
#include <cctype>. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|