Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


"Console" C++? Point of learning if you cant make

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming
View previous topic :: View next topic  
Author Message
Chase Payne
Grandmaster Cheater
Reputation: 1

Joined: 20 Mar 2008
Posts: 533

PostPosted: Mon Aug 24, 2009 8:30 pm    Post subject: "Console" C++? Point of learning if you cant make Reply with quote

After you learn C++, (which all the tutorials I have found that explain it very well are under console app)

Is there a way you can just "plug" in the language of iostream (the main one everyone seems to use in a tutorial) and have an interface on it?

I have checked tons of GUI in C++ but they all contain an entire new language I don't understand, making it very difficult for me.

Is there a point of learning this "Console" C++? It seems every other way to include an interface like menu and etc is a completely different style and language.
Back to top
View user's profile Send private message
hcavolsdsadgadsg
I'm a spammer
Reputation: 26

Joined: 11 Jun 2007
Posts: 5801

PostPosted: Mon Aug 24, 2009 9:12 pm    Post subject: Reply with quote

I always thought this was a pretty good introduction to the Win32 stuff. It's a a bit outdated and in C, but the ideas should carry over.

http://www.winprog.org/tutorial/
You really only need a basic grasp of the language to jump into it, but there's plenty of new concepts to wrap your head around. Ideally, you should get a book.



Judging by your recent posts though, you need to get more comfortable with the language first or you are going to be in for quite the (confusing) ride.
Back to top
View user's profile Send private message
Deltron Z
Expert Cheater
Reputation: 1

Joined: 14 Jun 2009
Posts: 164

PostPosted: Tue Aug 25, 2009 4:18 am    Post subject: Reply with quote

Making a window-based application is complicated and takes a lot of time, console is the most basic application, only input and output with no spaciel graphics, and this is why it is a good idea to work with a console when learning. once you're done, you can easily convert your code to a windowed application.
Back to top
View user's profile Send private message
isair
Grandmaster Cheater
Reputation: 0

Joined: 28 Dec 2007
Posts: 804

PostPosted: Wed Aug 26, 2009 5:50 am    Post subject: Reply with quote

C++ is not an OS specific language. Judging from what you've said so far you've only learned using standard libraries. My suggestion to you is that if you don't wanna bother with win API because you hate it, you can use several cross-platform libraries that are available to you. I suggest that you take a look at SDL and other libraries written using SDL like SDL_net, SDL_mix etc. etc. Those can make your life easier and also make your code cross-compilable.
Back to top
View user's profile Send private message Send e-mail MSN Messenger
hcavolsdsadgadsg
I'm a spammer
Reputation: 26

Joined: 11 Jun 2007
Posts: 5801

PostPosted: Wed Aug 26, 2009 6:01 pm    Post subject: Reply with quote

isair wrote:
C++ is not an OS specific language. Judging from what you've said so far you've only learned using standard libraries. My suggestion to you is that if you don't wanna bother with win API because you hate it, you can use several cross-platform libraries that are available to you. I suggest that you take a look at SDL and other libraries written using SDL like SDL_net, SDL_mix etc. etc. Those can make your life easier and also make your code cross-compilable.


you'd shit yourself if you saw mozillas portability guide.

https://developer.mozilla.org/en/C___Portability_Guide
Back to top
View user's profile Send private message
Chase Payne
Grandmaster Cheater
Reputation: 1

Joined: 20 Mar 2008
Posts: 533

PostPosted: Thu Aug 27, 2009 3:44 pm    Post subject: Reply with quote

It seems C# is more user friendly with GUI???
(Also seems exactly the same as c++)
Confirm/deny?
Back to top
View user's profile Send private message
Up2Admin
I'm a spammer
Reputation: 126

Joined: 17 Oct 2007
Posts: 6548
Location: Texas

PostPosted: Thu Aug 27, 2009 5:09 pm    Post subject: Reply with quote

Chase Payne wrote:
It seems C# is more user friendly with GUI???
(Also seems exactly the same as c++)
Confirm/deny?
C# is a .NET language, Microsoft's version. It makes development much quicker, but less efficient (in my opinion). It is not the same as C++, it has similarities though.
It's like Visual Basic, C/C++ style...

_________________
Back to top
View user's profile Send private message Visit poster's website
Flyte
Peanuts!!!!
Reputation: 6

Joined: 19 Apr 2006
Posts: 1887
Location: Canada

PostPosted: Thu Aug 27, 2009 9:21 pm    Post subject: Reply with quote

If you're going to make a GUI, you might as well use C#. Hell, almost anything in user mode is better off done in C#.

C++ is getting slowly phased out anyways, the only reason it's still kicking is all the legacy code*. Learn C, and C#, and you will be set for pretty much everything.

* The exception is the game industry, and real-time systems in user mode (high performance servers). A few milliseconds for garbage collection is "A Bad Thing™", and will probably make the application meet the same fate as Michael Jackson (oh, too soon?).
Back to top
View user's profile Send private message
hcavolsdsadgadsg
I'm a spammer
Reputation: 26

Joined: 11 Jun 2007
Posts: 5801

PostPosted: Thu Aug 27, 2009 10:39 pm    Post subject: Reply with quote

Athaem wrote:
If you're going to make a GUI, you might as well use C#. Hell, almost anything in user mode is better off done in C#.

C++ is getting slowly phased out anyways, the only reason it's still kicking is all the legacy code*. Learn C, and C#, and you will be set for pretty much everything.

* The exception is the game industry, and real-time systems in user mode (high performance servers). A few milliseconds for garbage collection is "A Bad Thing™", and will probably make the application meet the same fate as Michael Jackson (oh, too soon?).


but but but C++0x is going to revolutionize everything!!!! I guess in class initializers are pretty nice though and lol scoped enums. And oh man, fuckin sweet std::array!!
Back to top
View user's profile Send private message
Chase Payne
Grandmaster Cheater
Reputation: 1

Joined: 20 Mar 2008
Posts: 533

PostPosted: Thu Aug 27, 2009 11:29 pm    Post subject: Reply with quote

slovach wrote:
Athaem wrote:
If you're going to make a GUI, you might as well use C#. Hell, almost anything in user mode is better off done in C#.

C++ is getting slowly phased out anyways, the only reason it's still kicking is all the legacy code*. Learn C, and C#, and you will be set for pretty much everything.

* The exception is the game industry, and real-time systems in user mode (high performance servers). A few milliseconds for garbage collection is "A Bad Thing™", and will probably make the application meet the same fate as Michael Jackson (oh, too soon?).


but but but C++0x is going to revolutionize everything!!!! I guess in class initializers are pretty nice though and lol scoped enums. And oh man, fuckin sweet std::array!!

C++0x sounds interesting, but the announce date is nearly as old as me... so it's really nothing to look forward too.


Anyways, I guess I will learn C# since it seems extremely user friendly towards UI.
Back to top
View user's profile Send private message
hcavolsdsadgadsg
I'm a spammer
Reputation: 26

Joined: 11 Jun 2007
Posts: 5801

PostPosted: Thu Aug 27, 2009 11:39 pm    Post subject: Reply with quote

Yes, C# is quite refreshing to work with in that regard.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites