Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > "Сложение" символов


Автор: freeKODE 7.7.2009, 12:18
И так программа должна запускать проги с параметром (переданному ей) программы адрес которых записан в конфигурационном файле (для маздая). Адреса программ считываются в двумерный массив причем ячейка=буква (с функцией fgetc у меня не сложилось). Так вот мы должны послать в system() адрес программы<пробел>параметр. Проблема в том как я смогу "сложить" адрес и параметр?
Прога для тестеров, даем ссылку и запускаются браузеры с этой ссылкой.
язык C

Автор: Gordon 7.7.2009, 12:42
Можно использовать ункции для работы со "строками" в С. Можно использовать тип string из С++.

string s1 = "C:\\"; 
string s2 = "Player.exe";
string s3 = s1 + s2;
system(s3.c_str());

Только свои строки подставь...

Добавлено через 1 минуту и 39 секунд
p.s. Если я тебя правильно понял...

Автор: freeKODE 7.7.2009, 19:31
эмм...а что за функции для работы со строками в C?

Автор: GoldFinch 7.7.2009, 19:36
freeKODE, это называется конкатенация а не сложение
функция так же называется, strcat()

Автор: Gordon 7.7.2009, 20:47
Цитата(freeKODE @  7.7.2009,  19:31 Найти цитируемый пост)
эмм...а что за функции для работы со строками в C?


http://ipg.h1.ru/lessons/ci/les43.html 

Правда совсем простенько...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)