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

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

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

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

20.11.2008, 03:24. Просмотров 1360. Ответов 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++):

Корректировка текстовых строк - C++
Напишите программу, считывающую предложение длиной до 100 символов и выводящую его же с откорректированными расстояниями между словами и...

Обработка текстовых строк - C++
В предложении, вводимом пользователем с клавиатуры, определить слова, в которых количество гласных равно количеству согласных в...

Сложение строк - C++
смысл программы: вводим с клавиатуры строки....они запихиваются в вектор, когда мы прекращаем ввод они суммируются алгоритмом accumulate()...

Сложение строк - C++
Правильно ли я выполнил сложение строк? выдаёт ошибку что-то #include <stdio.h> #include <string.h> void main() { char...

Сложение строк - C++
Как сложить 2 строки по символьно ?

Замена строк в текстовых документах больших размеров - 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++
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2008, 17:39
Привет! Вот еще темы с ответами:

Ошибка доступа при копировании текстовых строк - C++
Подскажите почему такой код дает access violation char *w = new char; memset(w,0,256); strcpy(w,znachenie); ........ delete w;

Переписать main программы чтения текстовых строк - C++
Переписать main программы чтения текстовых строк и печати самой длиной из них так, чтобы она могла печатать самую длинную строку без каких ...

Сложение векторов строк - C++
Имеются два вектора строк std::vector &lt;std::string&gt; *str1; std::vector &lt;std::string&gt; *str2; Как их сложить чтоб в итоге...

Сложение двух строк - C++
вот написал что то вроде так... но не получается... что дополнить или изменить? int _tmain(int argc, _TCHAR* argv) { char a =...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
20.11.2008, 17:39
Ответ Создать тему
Опции темы

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