Clan x86
Technical (Development, Security, etc.) => General Programming => Topic started by: rabbit on May 11, 2005, 10:33:35 pm
-
I decided to learn C, mostly because I didn't feel like studying. I got MingW and MSYS as a compiling system/shell, and I'm wondering if any of you have good tutorials?
PS:
(http://www.rabbitsoftware.net/images/shell.PNG)
My world program is sexy :)
-
The hell does C shell have to do with learning C?
If you're gonna learn to use a shell, use one in Linux. Windows shell emulators are dumb.
And if you're gonna use a C-oriented shell, use tcsh.
-
Losers, DJGPP + makefile.
-
The hell does C shell have to do with learning C?
If you're gonna learn to use a shell, use one in Linux. Windows shell emulators are dumb.
And if you're gonna use a C-oriented shell, use tcsh.
It's msys, a shell designed for cross platform C, C++, Ada, etc... compiling. I wanted to get into C for no reason at all and downloaded it, then asked if anyone had any tutorials, so go die. The reason I asked for tutorials is because I was writing my Hello program and realized I had nothing else to work with, and I wanted to learn.
MSYS supports grep, sh, etc.. and I do feel like I'm back using my good ol' Slackware 9.1 Install Disc Linux Kernel [of Doom], the only difference is that I haven't (and thankfully can't) wiped my HDs twice yet.
@Warrior: I used DJGPP and makefile for a while, but I didn't like them for whatever reason (it was a while ago). I also used rhide and GNU++, but they are ew and designed for Win95 DOS.
-
so go die.
And this kid wants to join x86? Hrm..
Also, she sells sea shells by the sea shore. You might want to go talk to her.
-
..and this kid is in x86?
Useless non productive, non funny, non important comments.
-
Hey, when did I tell the queen to die? Thats right, Mr. BLS.
-
Whatever, I have full on Dark-Elements which is good.
-
...she sells sea shells by the sea shore...
Say it out loud! I can't!
-
Ignore the ++ and go here: http://www.cplusplus.com/doc/tutorial/
-
I KNOW C++ YOU MONKEY!!
I want to learn C because making DLLs and whatnot is SOOOOOOOOOOOOOOOOO much easier.
-
heres a nice tutorial. hello world :P.
#include <iostream>
using namespace std;
int main (int argc, char *argv[])
{
cout << "Hello World!" << endl;
cout << "Press ENTER to continue..." << endl;
cin.get();
return 0;
}
-
I KNOW C++ YOU MONKEY!!
I want to learn C because making DLLs and whatnot is SOOOOOOOOOOOOOOOOO much easier.
If you know C++, you know C. Take out the OOP stuff and you have C.
-
heres a nice tutorial. hello world :P. #include <iostream>
using namespace std;
int main (int argc, char *argv[])
{
cout << "Hello World!" << endl;
cout << "Press ENTER to continue..." << endl;
cin.get();
return 0;
}
A. That's retarded.
B. cin.get()? That serves no purpose.
C. You're using a namespace you douche.
D. You use namespace std but don't use stdio, smart one.
-
afaik C doesn't utilize the cout/cin functions and they also afaik don't have namespaces.
C isn't object oriented so the closest thing to OO you can do in C is linked lists
-
afaik C doesn't utilize the cout/cin functions and they also afaik don't have namespaces.
C isn't object oriented so the closest thing to OO you can do in C is linked lists
That's why rabbit commented on it. :P
Linked lists aren't even close to OO, lol.
-
Linked lists suck, too, I'd rather just use an array.
-
Linked lists suck, too, I'd rather just use an array.
They're okay in C. Seems a bit more efficient than an array of structures. :>
-
A. That's retarded.
B. cin.get()? That serves no purpose.
C. You're using a namespace you douche.
D. You use namespace std but don't use stdio, smart one.
ummm. yes im using a namespace because in the iostream.h file, the cout property line is named #use std:cout or something like that but stf:cout was there.
and cin.get is also something in that file. im just using a template from Dev-C++.
-
He's learning CEE, not CEE PLUS PLUS (as denoted by the subject C Shell :)).
-
A. That's retarded.
B. cin.get()? That serves no purpose.
C. You're using a namespace you douche.
D. You use namespace std but don't use stdio, smart one.
ummm. yes im using a namespace because in the iostream.h file, the cout property line is named #use std:cout or something like that but stf:cout was there.
and cin.get is also something in that file. im just using a template from Dev-C++.
Notepad2 & MinGW/MSYS > Dev-C++ * 23712831982
Don't use namespaces, ever. Period. I don't care who tells you what, don't use them.
If you include iostream.h, then you don't need to do std::cout and std::endl, you can just use cout << endl; and it works. cin.get() is absolutely useless and evil, I demand you remove it immediately.
-
If rabbit's demand's aren't met, he'll likely drop a bomb on your house. :(
(Just kidding, but he is right lol).
-
My cousin is 2nd Commander of the Pacific Fleet of the United States Navy. That having been said, his name is Rob and he got married in Hawaii about 5 years ago, but we didn't go to the wedding for some reason (:'(). He used to be a nuclear submarine commander, but he got promoted for being awesome.
Nextlyness: I already know C++, but now I'm working on C.
-
Wouldn't you know C if you really knew C++ well? It's the jump to C from C++ that's alot more difficult.
-
Wouldn't you know C if you really knew C++ well? It's the jump to C++ from C that's alot more difficult.
Yes, you would. And you have your second sentence backwards. :)
-
Yeah, I did. Damn me.
-
I'm too used to being able to use classes, and there are some other differences between C and C++, it's just irritating getting 20 errors on compile because I forgot that I had to do 1 thing a different way.