[ 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. SVAROG

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

    Joined:
    13 Feb 2007
    Messages:
    424
    Likes Received:
    86
    Reputations:
    -1
    iv. спс за помощь, всё работает
     
  2. n4e/\@

    n4e/\@ Elder - Старейшина

    Joined:
    6 May 2008
    Messages:
    138
    Likes Received:
    17
    Reputations:
    0
    Три вопроса по MFC:
    1:
    Code:
    char a = (char) 42;
    мне надо что бы число 42 было выведено как 42, а выводится *(так с любой цифрой)
    вариант с "" не катит, т.к 42 у меня будет переменная.
    2:
    Есть Edit Control
    он привязан к переменно int CIN
    В начале такой код:
    Code:
    CKontrolnaiaMFCDlg::CKontrolnaiaMFCDlg(CWnd* pParent /*=NULL*/)
    	: CDialog(CKontrolnaiaMFCDlg::IDD, pParent)
    	, CIN(0)
    И при запуске программы в Едит Контроле отображается 0, а мне бы хотелось что бы изначально там было пусто
    3:
    Еще когда даже не имел представление о языке игрался с проектом, ну там кнопки разные перетаскивал, формочки создавал, так вот там была такая фишка: скажем создал кнопку, потом еще одну и если ее перемещать то она прилипала к границам уже созданной кнопки, т.е как будто главнвя форма размечена, понимаю что объяснил не ахти, приведу скриншот.
    [​IMG]
    Так вот такой функции сейчас у меня нет, может я ее где отключил? Visual Studio 2008 английская, может кто знает как включить.
     
  3. iv.

    iv. Elder - Старейшина

    Joined:
    21 Mar 2007
    Messages:
    1,183
    Likes Received:
    438
    Reputations:
    107
    Вариант с "" катит, если потом используешь функцию atoi
    В блоке инициализации пишешь что-то типа CIN.SetWindowText("");
    Так и не понял о чем ты.
     
  4. SVAROG

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

    Joined:
    13 Feb 2007
    Messages:
    424
    Likes Received:
    86
    Reputations:
    -1
    как внедриться в чужой процесс и посмотреть определённый диапазон памяти?
     
  5. iv.

    iv. Elder - Старейшина

    Joined:
    21 Mar 2007
    Messages:
    1,183
    Likes Received:
    438
    Reputations:
    107
    BOOL ReadProcessMemory(
    HANDLE hProcess,
    LPCVOID lpBaseAddress,
    LPVOID lpBuffer,
    SIZE_T nSize,
    SIZE_T* lpNumberOfBytesRead
    );
     
  6. n4e/\@

    n4e/\@ Elder - Старейшина

    Joined:
    6 May 2008
    Messages:
    138
    Likes Received:
    17
    Reputations:
    0
    А пример можно? а то я не совсем понимаю. вот скажем есть
    int b = 44;
    как его перегнать в char как число?

    А разве так можно? CIN у меня int еще не пробовал, но помоему будет ругаться.

    Сейчас нашел где я это видел, это если создать проект не MFC а CLR Windows Form
    [​IMG]
    Вот эти линии он сам показывает при перетаскивание объектов
     
  7. jawbreaker

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

    Joined:
    7 Jul 2008
    Messages:
    156
    Likes Received:
    76
    Reputations:
    3
    char buf[10];
    sprintf(buf, "%d", b);
     
  8. !{ra!{e/\/

    !{ra!{e/\/ Banned

    Joined:
    27 Aug 2007
    Messages:
    98
    Likes Received:
    50
    Reputations:
    3
    Есть массив
    int a[10];
    Нужно в label1 вписать значения этого массива.
    Как это сделать?
     
  9. criz

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

    Joined:
    4 Nov 2007
    Messages:
    293
    Likes Received:
    40
    Reputations:
    6
    Например, вот так:
    Code:
            Label1->Caption = "";
            for(i = 0; i < 10; i++)
                    Label1->Caption = Label1->Caption + IntToStr(a[i]);
    
    :)
     
    1 person likes this.
  10. !{ra!{e/\/

    !{ra!{e/\/ Banned

    Joined:
    27 Aug 2007
    Messages:
    98
    Likes Received:
    50
    Reputations:
    3
    А как можно организовать функцию?
    какой тип переменной использовать?
     
  11. !{ra!{e/\/

    !{ra!{e/\/ Banned

    Joined:
    27 Aug 2007
    Messages:
    98
    Likes Received:
    50
    Reputations:
    3
    Ругается на IntToStr
    1>l:\documents and settings\administrator\my documents\visual studio 2008\projects\kurs1\kurs1\Form1.h(134) : error C3861: 'IntToStr': identifier not found
     
  12. !{ra!{e/\/

    !{ra!{e/\/ Banned

    Joined:
    27 Aug 2007
    Messages:
    98
    Likes Received:
    50
    Reputations:
    3
    Вобщем нужна какая нибудь функция которая бы возвращала строку с массивом System::String
     
  13. !{ra!{e/\/

    !{ra!{e/\/ Banned

    Joined:
    27 Aug 2007
    Messages:
    98
    Likes Received:
    50
    Reputations:
    3
    Как конвертировать конвертировать char* в System::String?
     
  14. jawbreaker

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

    Joined:
    7 Jul 2008
    Messages:
    156
    Likes Received:
    76
    Reputations:
    3
    Code:
    char*p="test string...";
    System::String *str(p);
    
    вроде так
     
  15. !{ra!{e/\/

    !{ra!{e/\/ Banned

    Joined:
    27 Aug 2007
    Messages:
    98
    Likes Received:
    50
    Reputations:
    3
    не работает(
     
  16. cash$$$

    cash$$$ Banned

    Joined:
    6 Jan 2008
    Messages:
    385
    Likes Received:
    246
    Reputations:
    10
    Конвертирование int, Int16, Int32, Int64

    В Char:

    Code:
    Char Test = (char)Value;
    В String:

    Code:
    String Test = ((char)Value).ToString();
     
    1 person likes this.
  17. jawbreaker

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

    Joined:
    7 Jul 2008
    Messages:
    156
    Likes Received:
    76
    Reputations:
    3
    Code:
    // test12.cpp : main project file.
    
    #include "stdafx.h"
    
    using namespace System;
    
    int main(array<System::String ^> ^args)
    {
        Console::WriteLine(L"Hello World");
    	char * p = "test string...";
    	String ^str = gcnew String(p);
    	Console::WriteLine(str);
    	Console::ReadKey();
        return 0;
    }
    
    так должно сработать
     
  18. !{ra!{e/\/

    !{ra!{e/\/ Banned

    Joined:
    27 Aug 2007
    Messages:
    98
    Likes Received:
    50
    Reputations:
    3
    Вобщем пищу класс.
    Нужно чтоб функция get_ar() выдавала массив в string
    Надо чтоб когда вызываю так
    label4->Text=get_ar();
    чтоб все работало
     
  19. serfertty

    serfertty Guest

    Reputations:
    0
    Как мона обработать данные из TextBox т.е. в TextBox вводиться логин пасс и они записываются в массив?
     
  20. _antony

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

    Joined:
    16 Jul 2008
    Messages:
    80
    Likes Received:
    43
    Reputations:
    0
    GetDlgItemText();
    http://msdn.microsoft.com/en-us/library/ms645489(VS.85).aspx
     
Thread Status:
Not open for further replies.