Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Операторы ветвления https://www.cyberforum.ru/ cpp-beginners/ thread115584.html
Если целое число m делится на целое число n, то вывести на экран частное от деления, в противном случае вывести сообщение «m на n нацело не делится». решить через 1.if 2.switch :)
C++ Сумма элементов массива
Как найти сумму элементов массива, расположенных между первым и вторым положительными элементами
C++ Противоположная операция сортировки(перемешивания)
Помогите разобраться! У меня такая задача: Задается список элементов, которые расположить в случайном порядке, и выполнить Противоположная операция сортировки (перемешивания)! Тут я воспользовался...
C++ Одномерный массив. Язык С. Очень нужно! В одномерном массиве, состоящем из п целых элементов, вычислить 1) максимальный по модулю элемент массива; 2) сумму элементов массива, расположенных между первым и вторым положительными ... https://www.cyberforum.ru/ cpp-beginners/ thread115532.html
C++ LZW C++ https://www.cyberforum.ru/ cpp-beginners/ thread115509.html
Кто знает где можно скачать исходники программы для компрессии/декомпрессии текстовых файлов использующую алгоритм сжатия LZW ?
Ошибка в цикле for(скорее туплю просто) C++
Вот часть кода лабораторной работы, в которой создаётся и вводится треугольная матрица: #include "iostream" using namespace std; int main() { int n; cout <<"Vvedite razmer massiva nxn: ";...
C++ Файлы
Подскажите идею сортировки в файле через структруру,слов по длине.Сижу не могу сделать никак может как нибудь с помощью функции qsort.Не могу понять із файла считываю в структуру и не могу сортировку...
C++ Применение структур в прикладном программировании расскажите мне про структуры и их применение в прикладном программировании, заранее спасибо. https://www.cyberforum.ru/ cpp-beginners/ thread115495.html
C++ Изменить массив https://www.cyberforum.ru/ cpp-beginners/ thread115493.html
Здравствуйте уважаемые форумчане. Прошу помощи в решении следующей задачи: Дан массив размером n; Написать функцию шаблон, которая меняет расположение элементов следующим образом, сначала...
C++ Строки символов: Вывести на экран стоимость в рублях и копейках Здраствуйте....Помогите написать программу.... Задана строка, что состоит с чисел розделенных одним или несколькома пропусками. Числа представляют собой стоимость некоторого продукта, например... https://www.cyberforum.ru/ cpp-beginners/ thread115473.html
7 / 7 / 1
Регистрация: 22.03.2010
Сообщений: 84
17.04.2010, 09:40  [ТС] 0

Создание окна из - под консоли

17.04.2010, 09:40. Просмотров 11153. Ответов 19
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
 
 
 
#define STR_LEN 128
 
        
int main(void){
        char buf[STR_LEN];
        int num;
        
        printf("String: ");
        if ( !fgets(buf, STR_LEN, stdin) )
                exit(1);
        printf("Number: ");
        if ( scanf("%d", &num) != 1 )
                exit(1);
        
        MessageBox(NULL, (LPCTSTR)buf, "String value", MB_OK);
        sprintf(buf, "%d", num);
        MessageBox(NULL, (LPCTSTR)buf, "Int value", MB_OK);
        
        exit(0);
}
Результат:
1>Компиляция...
1>Lab_7.cpp
1>.\Lab_7.cpp(19) : warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(306): см. объявление 'scanf'
1>.\Lab_7.cpp(22) : error C2664: MessageBox: невозможно преобразовать параметр 3 из 'const char [13]' в 'LPCTSTR'
1> Типы, на которые указывают указатели, не связаны; для преобразования требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции
1>.\Lab_7.cpp(24) : error C2664: MessageBox: невозможно преобразовать параметр 3 из 'const char [10]' в 'LPCTSTR'
1> Типы, на которые указывают указатели, не связаны; для преобразования требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции

Оно надо мной издевается..(

Через изменение на многобайтовую кодировку:

1>Компиляция...
1>stdafx.cpp
1>Компиляция...
1>Lab_7.cpp
1>.\Lab_7.cpp(19) : warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(306): см. объявление 'scanf'
1>.\Lab_7.cpp(23) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(366): см. объявление 'sprintf'
1>AssemblyInfo.cpp
1>Создание кода...
1>Компиляция ресурсов...
1>Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
1>Copyright (C) Microsoft Corporation. All rights reserved.
1>Компоновка...
1>Lab_7.obj : error LNK2028: ссылка на неразрешенную лексему (0A000020) "extern "C" int __stdcall MessageBoxA(struct HWND__ *,char const *,char const *,unsigned int)" (?MessageBoxA@@$$J216YGHPAUHWND__@@PBD1I@Z) в функции "extern "C" int __cdecl MessageBox(struct HWND__ *,char const *,char const *,unsigned int)" (?MessageBox@@$$J0YAHPAUHWND__@@PBD1I@Z)
1>Lab_7.obj : error LNK2019: ссылка на неразрешенный внешний символ "extern "C" int __stdcall MessageBoxA(struct HWND__ *,char const *,char const *,unsigned int)" (?MessageBoxA@@$$J216YGHPAUHWND__@@PBD1I@Z) в функции "extern "C" int __cdecl MessageBox(struct HWND__ *,char const *,char const *,unsigned int)" (?MessageBox@@$$J0YAHPAUHWND__@@PBD1I@Z)
1>E:\Visual c++\Lab_7\Debug\Lab_7.exe : fatal error LNK1120: 2 неразрешенных внешних элементов

Вернуться к обсуждению:
Создание окна из - под консоли
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.04.2010, 09:40
Готовые ответы и решения:

Создание окна в консоли
Как в консоли создать окно и потом выводить текст и считывать уже с этого окна? Чтобы было как на...

Создание дочернего окна в консоли
Интересует вопрос... Посмотрим на картинку, так вот как создать дочернее окно в коносоли? это...

Создание окна консоли из приложения WinForms
Доброго времени суток!!! Есть приложение WinForms, из одной формы по нажатию на кнопку нужно...

Создание тени под TextBlock, которая перемещается при изменении размера окна и масштабирования
Начал изучать UWP, параллельно вспоминая WPF (давно с ним не работал). Возникла проблема с тенью...

19
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.