adding text in a windows program

closed account (SEbXoG1T)
I know how to use std::cout, but where do i add it if i'm making a windows program
You mean, output on a window? I am afraid that is slightly (understatement) more complicated than using cout. See windows programming: http://msdn.microsoft.com/en-us/library/bb384843.aspx

Other than that, in a windows console program you can still use cout like normal.
closed account (SEbXoG1T)
yeah, i used cout, but it didn't work. but i do need to know how to use output
Output where? You didn't specify that yet.
I think you want one of the many options from this page: http://msdn.microsoft.com/en-us/library/ms632588(VS.85).aspx
closed account (D80DSL3A)
Dialog boxes?
I think he's looking for something like TextOut( hdc, x, y, "Hello World!", 12 );

@jg16477: Do you have a working windows program going yet (just displaying an empty window or something)?
Judging from what he said so far, it could be dialog boxes, text drawing, static text, edit fields...
closed account (D80DSL3A)
Hopefully he responds and tells us then.
I think hes a bit over his head if he thinks he can use cout in a windowed program..
closed account (SEbXoG1T)
sorry, internet has been down

@ fun2code: i do need something like that, and no, I do not have a working windows program going yet

@hanst99: you are right, i should have been more specific. i want to make a program that can accept input, and can output stuff.
I hate to be a PITA but what kind of data? Are we talking about file I\O? user input? other hardware I\O? Do you want buttons? Or text?

The Win32 API is extremly powerful, but you need to do a bit of planning to use it.
closed account (SEbXoG1T)
I want this program to be able to run in a windows window



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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
#include<vector>
#include <math.h>
#include <iostream>
#include <string>

using namespace std;

int main() {

double a,  b, result;
char answer;
 std::string input, input2, input3, input4, knock;
knock = "a";  
/*do {
     cout<<"login: ";
 cin>>input3;
 } while (input3 !=  "jg16477") ;
 do {
     cout<<"password: ";
     cin>>input4;
 } while (input4 !=  "dragon2") ;
 cout<<"hello mr. grass!! \n\n";
 cin.get();*/
cout<<" /, *, -, +, ^, sqrt=% (input any number for the first one)\n\n";
do {
 cin>>a;
 cin>>answer;

switch (answer) {
case '*':





cin>>b;
cout<<a*b<<"\n";
cin.get();
cin.get();
break;

case '^':


    cin>>b;
   cout<<""<<a<<" ^ "<<b<<" = " <<pow (a,b)<<" \n";


  break;


case '%':
   
     cin>>b;
     result = sqrt (b);
  cout<<result;
  //printf ("sqrt(%lf) ", b, result );
  break;
case '/':



cin>>b;
cout<<a/b;
cin.get();
cin.get();
break;
case '+':



cin>>b;
cout<<a+b;
cin.get();
cin.get();
break;
case '-':


cin>>b;
cout<<a-b;
cin.get();
cin.get();
break;

 default:
         cout<<"I'm sorry, but that is not a valid operation.  Please press enter and try again.  ";
         cin.get();
              
        
        
        
        
        
        



}


 
// /, *, -, +, ^, sqrt=1
 } while (knock ==  "a") ;
return 0;

}


Last edited on
Topic archived. No new replies allowed.