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

Как правильно соединить - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Структуры http://www.cyberforum.ru/cpp-beginners/thread684168.html
Помогите пожалуйста сделать так, чтобы проверял номер. У меня не получается. /*Описать структуру NOTE (фамилия и имя, номер телефона, день рождения). Введите данные в массив, состоящий из восьми элементов типа NOTE. Выведите на экран информацию о людях, телефон которых начинается с цифр 232. Если таких нет, то программа должна выдать соответствующее сообщение на экран.*/ #include <iostream>...
C++ Определить, в каком квадранте находится точка помогите определить в С++, в каком квадранте находится точка (x, y) и вывести номер квадранта. http://www.cyberforum.ru/cpp-beginners/thread684163.html
Метки C++
Есть ли команда в С++ наподобие команды в паскале label 1; 1:, т.е. метки. Если можно пример. Спасибо всем большое!
C++ Классы для работы со строками символов.Перегрузка,копирование
Помогите пожалуйста новичку написать программу. Условие такое... Реализовать класс String для работы со строками символов.Перегрузить операторы ! (пуст ли String) , () (int,int) - возвращение подстроки, . Предоставить конструктор копирования.Определить friend-функции. для операций ввода- вывода в поток.
C++ Ошибка при отображении русских шрифтов в консоли: "error LNK2019: ссылка на неразрешенный внешний символ" http://www.cyberforum.ru/cpp-beginners/thread684078.html
Доброго времени суток! решил модернизировать простенькую программу, чтобы отображался русский шрифт в консоли, делаю согласно книги, но не выходит... Основной текст программы: //Concatenate - объединение двух строк, которые //разделяются символом "-" #include "stdafx.h" #include "stdio.h" #include "iostream" #include "cstdlib" //для объявления system ("pause")
C++ Составить описание класса для определения одномерных массивов напишите пжлста програмку: Составить описание класса для определения одномерных массивов целых чисел (векторов). Предусмотреть возможность обращения к отдельному элементу массива с контролем выхода за пределы индексов, возможность выполнения операций поэлементного сложения и вычитания массива, умножения и деления всех элементов массива на скаляр, печати (вывода на экран) элементов массива. подробнее

Показать сообщение отдельно
sysop999
0 / 0 / 0
Регистрация: 07.04.2012
Сообщений: 64
30.10.2012, 14:20     Как правильно соединить
Вот код
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    // Adding an ODBC data source with the SQLConfigDataSource (FoxPro)
    string SourceODBCName("DSN=NewVFP1\0");
    if (!SQLConfigDataSource(NULL,ODBC_ADD_DSN, 
        "Microsoft Visual FoxPro Driver", 
        SourceODBCName + 
        "Description=VFP Data Source\0" 
        "SourceDB=C:\0"
        "SourceType=DBC\0"
        "Collate=Machine\0"
        "BackgroundFetch=Yes\0"
        "Exclusive=No\0"))
    {
        cout << "Error config ODBC" << endl;
    }
SourceODBCName, как сделать, что на переменную не ругалось error - C2664: 'SQLConfigDataSource' : cannot convert parameter 4 from 'std::basic_string<_Elem,_Traits,_Ax>' to 'LPCSTR', как сделать приведение ? или по другому

Добавлено через 1 час 27 минут
Нашел ответ :
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
    char *szDriver = "Microsoft Visual FoxPro Driver"; 
    CString tmpStr; 
    tmpStr="DSN=NewVFP1\\"; 
    tmpStr+="Description=VFP Data Source\\"; 
    tmpStr+="SourceDB=C:\\"; 
    tmpStr+="SourceType=DBC\\"; 
    tmpStr+="Collate=Machine\\"; 
    tmpStr+="BackgroundFetch=Yes\\"; 
    tmpStr+="Exclusive=No\\"; 
    char *szAttributes=tmpStr.GetBuffer(tmpStr.GetLength()); 
    for(int i=0;i<tmpStr.GetLength();i++) 
    { 
        if(*(szAttributes+i)==(int) '\\') 
        *(szAttributes+i)=NULL; 
    } 
    if (!SQLConfigDataSource(NULL, ODBC_ADD_DSN, szDriver, szAttributes))
    {
        cout << "Create config ODBC - ERROR" << endl;
    }
    else
    {
        cout << "Create config ODBC - OK" << endl;
    }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru