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

c_str() или моя голова провалилась в пропасть - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Все возможные пары A и B, для которых справедливо условие: A^2 +B^2 =C^2 http://www.cyberforum.ru/cpp-beginners/thread697985.html
Доброго времени суток. Язык изучаю несколько дней, до этого шло довольно легко, но с этим заданием как-то не получается справится: "Написать программу, которая находит все возможные пары чисел A и...
C++ Подсчитать в строке количество пробелов и символов Задача: создать программу, которая позволяет ввести строку, и после считает в ней количество пробелов и символов. Вот код: #include <iostream> using namespace std; int main() { char ch; int... http://www.cyberforum.ru/cpp-beginners/thread697983.html
C++ Заменить элементы строки и столбца двумерного массива
заменить все элементы k-й строки и s-го столбца двумерного массива на противоположные по знаки(элемент,стоящий на пересечение,не изменять).
C++ Деструктор и елементы STL
Здравствуйте у меня такой вопрос необходим ли явный деструктор если элементы STL являются членами классa например : class X{ public: X( vector < vector <int> > & ); ...
C++ Перевести массив символов в массив чисел http://www.cyberforum.ru/cpp-beginners/thread697966.html
как например это сделать для такого примера void Init(char *mass, int n) { srand((unsigned int)time(nullptr)); int i; for(i = 0; i < n-1; i++) mass='A'+rand()%('z'-'A');
C++ Не получается. Умножение елементов массива на последний элемент #include <iostream> using namespace std; int main() { int mas; int i; for (i=0; i<10; i++) { cout << ""<< ":"; cin >> mas; mas=mas*mas; подробнее

Показать сообщение отдельно
Spoilll
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 9

c_str() или моя голова провалилась в пропасть - C++

14.11.2012, 22:38. Просмотров 528. Ответов 2
Метки (Все метки)

Здравствуйте товарищи, один и тот же код приводит меня к правильному решению в 9 билдере, а вот в 10 мне выдает проблему: [BCC32 Error] Unit1.cpp(94): E2034 Cannot convert 'wchar_t *' to 'char *'
вот код:
Кликните здесь для просмотра всего текста
void TVkladnuk :: Input(int a, int b)
{
Spisok->LoadFromFile("izhodn.txt");
String Stroka = Spisok->Strings[a];
b=0;
char *S = Stroka.c_str();
char *S1 = strtok(S," ");
if (S1) {
Form1->Vkladnuk->Cells[b][a+1] = S1;
}
while (S1)
{
S1 = strtok(NULL," ");
if (S1)
{
++b;
Form1->Vkladnuk->Cells[b][a+1] = S1;
}
}
}


Прошу не только показать правильный код, но и объяснить в чем собственно закавыка.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru