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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.91
Alex_1
Сообщений: n/a
#1

Сложение текстовых строк. - C++

20.11.2008, 03:24. Просмотров 1344. Ответов 3
Метки нет (Все метки)

Vsem Hi!

Est' takaya problema. U menya function prinimaet kak parametr imya fila - eto viglyadit tak:

CAMGetSnapshot(CAP_JPG,(LPVOID)L'\test.jpg',640,480);

No mne nado, chtobi mezhdu test i .jpg bila char peremenaya, kotoruu ya opredelayu kak

char mc[255];

V nee schitivautsya dannie iz tekstovogo fila s pomoschu fread.

Proboval tak
CAMGetSnapshot(CAP_JPG,(LPVOID)L'\ '+mc+'.jpg',640,480);

Pri kompilyatsii poluchau error can't add two pointers.

kak eto poborot'?
Prosto mne nado, chtobi imya fila bilo ravno nomeru, vzyatomu iz tekstovogo fila, skazhem 123.jpg ili 332.jpg?

Kak mne eto sdelat'?
Sorry za latinitsu.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2008, 03:24     Сложение текстовых строк.
Посмотрите здесь:

C++ Переписать main программы чтения текстовых строк
C++ Сложение двух строк
C++ Сложение строк
Сложение строк C++
Сложение строк C++
Сложение двух строк C++
C++ Замена строк в текстовых документах больших размеров
Корректировка текстовых строк C++
C++ Сложение двух строк
C++ Обработка текстовых строк
C++ Сложение векторов строк
Ошибка доступа при копировании текстовых строк C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Alex_1
Сообщений: n/a
20.11.2008, 07:58     Сложение текстовых строк. #2
Вопрос со сложением строк я сам решил
char a[]='qq';
char b[]='vv';
сout<<strcat(a,b)<<endl;
Мне осталось непонятно-что такое (LPVOID)L'\test.jpg' -почему, когда я пишу имя файла в кавычках - все ок, а если подставляю значение, возвращаемое strcat, то вместо имени файла получаю черт-знает что: какие-то квадратики в перемешку с буквами?

Хочу уточнить, что я работаю на Embedded C++ 30.0 и пишу для PocketPC iPaq.

Заранее спасибо
Stan
Сообщений: n/a
20.11.2008, 11:53     Сложение текстовых строк. #3
Не забывай выделять память под результат сложения двух строк.
Попробуй сделать так:

char FullName[13];
char *Digit='12345', *Ext='.jpg';
strcpy(FullName, Digit);
strcat(FullName, Ext);
..., (LPVOID)L FullName, ...

Совет: было бы неплохо тебе почитать как работать на Си со строками
и вообще с указателями
Alex_1
Сообщений: n/a
20.11.2008, 17:39     Сложение текстовых строк. #4
A chto znachit (LPVOID)L?
strcat ya uzhe sam nashel, vot chto takoe (LPVOID)L - tak i ne ponyal - vmesto imeni fila poluchau kvadratiki vperemeshku s bukvami - i samoe obidnoe, chto potom file s etim 'imenem' nelzya udalit'. Ya pishu dlya PocketPC na Embedded C++
Yandex
Объявления
20.11.2008, 17:39     Сложение текстовых строк.
Ответ Создать тему
Опции темы

Текущее время: 23:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru