[ C / C++ ] — начинающим: задаем вопросы (архивная - 2015)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by _Great_, 26 May 2007.

Thread Status:
Not open for further replies.
  1. DiHWO

    DiHWO Member

    Joined:
    23 Oct 2009
    Messages:
    93
    Likes Received:
    10
    Reputations:
    0
    Код:
    Code:
    char* param = "0";
    //траляля, всякие обработчики и т.д
    this->textBox1->Text = param;
    
    Ошибка:
    Code:
    1>c:\documents and settings\администратор\мои документы\visual studio 2008\projects\calc\calc\Form1.h(426) : error C2664: 'void System::Windows::Forms::Control::Text::set(System::String ^)' : cannot convert parameter 1 from 'char *' to 'System::String ^'
    
    что за тип "System::String ^" ??? Книги читал, про него ничего не сказанно, подозреваю что это какой - то стандартный тип в MS visual c++. Как конвертить? И как можно изначально переменную приписать к этому типу? Пытался
    Code:
    System::String ^ my_var;
    //error
    String ^ my_var;
    //error
    String^ my_var;
    //error
    
     
  2. Ra$cal

    Ra$cal Elder - Старейшина

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    это c++\clr - c++ в перемешку с .NET. Не самая лучшая комбинация для изучения с нуля.
     
    2 people like this.
  3. DiHWO

    DiHWO Member

    Joined:
    23 Oct 2009
    Messages:
    93
    Likes Received:
    10
    Reputations:
    0
    Ra$cal, дак ты можешь помочь? Меня какбе не волнует какая это комбинация и лучшая она для изучения или нет. У меня есть проблема, мне надо решить её.
    -------------------------------
    Попробовал еще так:
    Code:
    using namespace System;
    //ляляля
    String ^ param = gcnew String("abc");
    
    Вычитал сие чудо в msdn. Но всеравно выдает ошибку:
    Code:
    (26) : error C3145: 'param' : global or static variable may not have managed type 'System::String ^'
    
     
    #4763 DiHWO, 16 Feb 2010
    Last edited: 16 Feb 2010
  4. DiHWO

    DiHWO Member

    Joined:
    23 Oct 2009
    Messages:
    93
    Likes Received:
    10
    Reputations:
    0
    Ок, я вижу никто помочь не может, тогда зайду с другой стороны, как организовать вывод в Edit теста через переменную?
    Я могу сделать это так:
    this->textBox1->Text = L"text";
    но не могу так:
    this->textBox1->Text = var;
     
  5. _iks_

    _iks_ Member

    Joined:
    21 Feb 2009
    Messages:
    60
    Likes Received:
    59
    Reputations:
    61
    Где можно почитать подробно о том, работать с файлами, считывать инфу итд.

    Имеется ввиду не как просто считать строку, а например как считать числа разделенные пробелами в массив, если размер масива неизвестен, без выделения лишней памяти.

    Вобщем ожидаю какую-нибудь обьемную статью\мануал, в котором расписано всё это от самых азов до приведенных мною примеров, на понятном уровне ) Книги не пjljqlen, так как нужно быстро прочитать об этом и продолжить изучение.

    Язык с++, используя только стандартные библиотеки(stdio/iostream).
     
  6. scrat

    scrat кодер

    Joined:
    8 Apr 2007
    Messages:
    625
    Likes Received:
    541
    Reputations:
    3
    в конечном счёте все равно считывается строка, просто раздели её.

    ну и ещё погуглить как вариант можно:
    http://www.cplusplus.com/doc/tutorial/files/
    http://www.bgsu.edu/departments/compsci/docs/read.html
     
    #4766 scrat, 16 Feb 2010
    Last edited: 16 Feb 2010
    1 person likes this.
  7. raven314

    raven314 New Member

    Joined:
    30 Jan 2009
    Messages:
    44
    Likes Received:
    2
    Reputations:
    0
    посоветуйте опенсорсный компилятор на с++.
    я просто только начал его учить, и хз какие где брать.
    желательно чтонибудь, что можно использовать в граф средах
    а не из под консоли.
     
  8. razb

    razb Active Member

    Joined:
    24 Mar 2009
    Messages:
    658
    Likes Received:
    133
    Reputations:
    18
  9. Houze

    Houze New Member

    Joined:
    16 May 2009
    Messages:
    65
    Likes Received:
    4
    Reputations:
    0
    gcc
     
  10. Houze

    Houze New Member

    Joined:
    16 May 2009
    Messages:
    65
    Likes Received:
    4
    Reputations:
    0
    У меня компилятор Визуал С++ 6.0
    по книжечке делаю браузер. Точнее надстройку над ИЕ. Но почему-то отсутствует компонент
    Microsoft Web Browser Control
    подскажите где можно скачать и как его забросить)

    в гугле искал - пока без результатов.
     
  11. BastardFromHell

    Joined:
    5 Feb 2010
    Messages:
    50
    Likes Received:
    18
    Reputations:
    6
    http://dl.dropbox.com/u/4408578/MinGW%20Developer.exe
    MinGW Developer
    ты читал вообще, что спрашивал топик стартер?
     
  12. Houze

    Houze New Member

    Joined:
    16 May 2009
    Messages:
    65
    Likes Received:
    4
    Reputations:
    0
    я наверно ошибся и там нет граической среды.
    виноват. давай немножко повежлевей только.
     
    #4772 Houze, 18 Feb 2010
    Last edited: 18 Feb 2010
  13. rankor777

    rankor777 Elder - Старейшина

    Joined:
    11 Jan 2008
    Messages:
    15
    Likes Received:
    23
    Reputations:
    0
    Человек неправильно задал вопрос. Компилятор - GCC/MinGW. А ему походу нужна IDE. Подойдет Qt Creator или Eclipse например.
     
  14. Double2

    Double2 Banned

    Joined:
    9 Jan 2010
    Messages:
    20
    Likes Received:
    0
    Reputations:
    0
    Всем привет :) Подскажите пожалуйста, как сделать выход из программы? Например, если ответ на N, то совершается выход из проги
     
  15. _iks_

    _iks_ Member

    Joined:
    21 Feb 2009
    Messages:
    60
    Likes Received:
    59
    Reputations:
    61
    Code:
    if(1 = 1){
         return 0;
    }
    А вобще хоть что нибудь почитай
     
  16. Double2

    Double2 Banned

    Joined:
    9 Jan 2010
    Messages:
    20
    Likes Received:
    0
    Reputations:
    0
    Теперь другая проблема. Все скомпилировалось. Когда я запускаю и начинаю прогонять прогу, то вылетает 3 сообщения подряд, что память не может быть "read". Что делать? Компилятор молчит!

    Странно, кинул другу, чтобы проверил, у него все нормально...
     
    #4776 Double2, 19 Feb 2010
    Last edited: 19 Feb 2010
  17. KaE

    KaE New Member

    Joined:
    27 Sep 2009
    Messages:
    44
    Likes Received:
    1
    Reputations:
    5
    На зверьков проверься
     
  18. Fl0dER

    Fl0dER New Member

    Joined:
    22 Dec 2008
    Messages:
    81
    Likes Received:
    3
    Reputations:
    0
    Пытаюсь писать на C++ на чистом WinApi без RTL и всякой фигни , как узнать какие именно функции используют RTL ? и какие есть альтернативы функций strcpy , strcat , fopen , fprintf ?
     
  19. Fl0dER

    Fl0dER New Member

    Joined:
    22 Dec 2008
    Messages:
    81
    Likes Received:
    3
    Reputations:
    0
    Перепутал , strcpy , strcat они без RTL пашет , а вот fopen , fprintf CRT юзают ,
    как только я начинаю их использовать ошибко

    1>LIBCMT.lib(crt0.obj) : error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup
     
  20. Fl0dER

    Fl0dER New Member

    Joined:
    22 Dec 2008
    Messages:
    81
    Likes Received:
    3
    Reputations:
    0
    С fopen,fprintf разобрался альтернатива CreateFile и WriteFile
     
Thread Status:
Not open for further replies.