• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 14:25
CET 20:25
KST 04:25
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
ByuL: The Forgotten Master of ZvT29Behind the Blue - Team Liquid History Book19Clem wins HomeStory Cup 289HomeStory Cup 28 - Info & Preview13Rongyi Cup S3 - Preview & Info8
Community News
Team Liquid Map Contest - Preparation Notice6Weekly Cups (Feb 23-Mar 1): herO doubles, 2v2 bonanza1Weekly Cups (Feb 16-22): MaxPax doubles0Weekly Cups (Feb 9-15): herO doubles up2ACS replaced by "ASL Season Open" - Starts 21/0258
StarCraft 2
General
How do you think the 5.0.15 balance patch (Oct 2025) for StarCraft II has affected the game? Team Liquid Map Contest - Preparation Notice ByuL: The Forgotten Master of ZvT Nexon's StarCraft game could be FPS, led by UMS maker Weekly Cups (Feb 23-Mar 1): herO doubles, 2v2 bonanza
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament $5,000 WardiTV Winter Championship 2026 RSL Season 4 announced for March-April Sea Duckling Open (Global, Bronze-Diamond) PIG STY FESTIVAL 7.0! (19 Feb - 1 Mar)
Strategy
Custom Maps
Publishing has been re-enabled! [Feb 24th 2026] Map Editor closed ?
External Content
The PondCast: SC2 News & Results Mutation # 515 Together Forever Mutation # 514 Ulnar New Year Mutation # 513 Attrition Warfare
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ Gypsy to Korea Effort misses out on ASL S21 Recent recommended BW games BW General Discussion
Tourneys
[Megathread] Daily Proleagues [BSL22] Open Qualifier #1 - Sunday 21:00 CET Small VOD Thread 2.0 BWCL Season 64 Announcement
Strategy
Soma's 9 hatch build from ASL Game 2 Fighting Spirit mining rates Simple Questions, Simple Answers Zealot bombing is no longer popular?
Other Games
General Games
Path of Exile Nintendo Switch Thread Stormgate/Frost Giant Megathread Battle Aces/David Kim RTS Megathread Diablo 2 thread
Dota 2
Official 'what is Dota anymore' discussion The Story of Wings Gaming
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Mafia Game Mode Feedback/Ideas Vanilla Mini Mafia TL Mafia Community Thread
Community
General
Russo-Ukrainian War Thread US Politics Mega-thread Things Aren’t Peaceful in Palestine YouTube Thread UK Politics Mega-thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Manga] One Piece [Req][Books] Good Fantasy/SciFi books Anime Discussion Thread
Sports
Formula 1 Discussion 2024 - 2026 Football Thread TL MMA Pick'em Pool 2013
World Cup 2022
Tech Support
Laptop capable of using Photoshop Lightroom?
TL Community
The Automated Ban List
Blogs
Shocked by a laser…
Spydermine0240
Gaming-Related Deaths
TrAiDoS
ONE GREAT AMERICAN MARINE…
XenOsky
Unintentional protectionism…
Uldridge
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1888 users

The Big Programming Thread - Page 94

Forum Index > General Forum
Post a Reply
Prev 1 92 93 94 95 96 1032 Next
Thread Rules
1. This is not a "do my homework for me" thread. If you have specific questions, ask, but don't post an assignment or homework problem and expect an exact solution.
2. No recruiting for your cockamamie projects (you won't replace facebook with 3 dudes you found on the internet and $20)
3. If you can't articulate why a language is bad, don't start slinging shit about it. Just remember that nothing is worse than making CSS IE6 compatible.
4. Use [code] tags to format code blocks.
MisterD
Profile Blog Joined June 2010
Germany1338 Posts
November 09 2011 09:53 GMT
#1861
On November 09 2011 11:05 dapierow wrote:
Im having some trouble with array lists and abstract classes in java

im trying to create a method called "add" in my "collection" class for adding an abstract class into an array list, and I have a different class as a test class, the test class will add a subclass of the abstract class but i cannot seem to make the add method work in the "collection" class... I either get an error of cannot use an abstract class or an error of it being pointed to null...


post code, no one can follow that explanation x)
Gold isn't everything in life... you need wood, too!
Millitron
Profile Blog Joined August 2010
United States2611 Posts
November 09 2011 22:13 GMT
#1862
On November 09 2011 18:53 MisterD wrote:
Show nested quote +
On November 09 2011 11:05 dapierow wrote:
Im having some trouble with array lists and abstract classes in java

im trying to create a method called "add" in my "collection" class for adding an abstract class into an array list, and I have a different class as a test class, the test class will add a subclass of the abstract class but i cannot seem to make the add method work in the "collection" class... I either get an error of cannot use an abstract class or an error of it being pointed to null...


post code, no one can follow that explanation x)

You can't really do anything with abstract classes can you? Don't they need to actually be instantiated before you can use them?
Who called in the fleet?
omgbnetsux
Profile Blog Joined April 2004
United States3749 Posts
November 09 2011 22:31 GMT
#1863
On November 10 2011 07:13 Millitron wrote:
Show nested quote +
On November 09 2011 18:53 MisterD wrote:
On November 09 2011 11:05 dapierow wrote:
Im having some trouble with array lists and abstract classes in java

im trying to create a method called "add" in my "collection" class for adding an abstract class into an array list, and I have a different class as a test class, the test class will add a subclass of the abstract class but i cannot seem to make the add method work in the "collection" class... I either get an error of cannot use an abstract class or an error of it being pointed to null...


post code, no one can follow that explanation x)

You can't really do anything with abstract classes can you? Don't they need to actually be instantiated before you can use them?

You can't use them directly but I think his intent is use have a collection of objects that inherit the abstract class. So yeah, he probably needs to create some subclasses of that abstract.
dapierow
Profile Blog Joined April 2010
Serbia1316 Posts
November 09 2011 22:50 GMT
#1864
On November 10 2011 07:31 omgbnetsux wrote:
Show nested quote +
On November 10 2011 07:13 Millitron wrote:
On November 09 2011 18:53 MisterD wrote:
On November 09 2011 11:05 dapierow wrote:
Im having some trouble with array lists and abstract classes in java

im trying to create a method called "add" in my "collection" class for adding an abstract class into an array list, and I have a different class as a test class, the test class will add a subclass of the abstract class but i cannot seem to make the add method work in the "collection" class... I either get an error of cannot use an abstract class or an error of it being pointed to null...


post code, no one can follow that explanation x)

You can't really do anything with abstract classes can you? Don't they need to actually be instantiated before you can use them?

You can't use them directly but I think his intent is use have a collection of objects that inherit the abstract class. So yeah, he probably needs to create some subclasses of that abstract.


I figured out my question

I did have the subclasses created but since, the sub class is figured out by my test code I had to use the abstract class

my problem was I tried to get the information i needed for my "add" method from an initialized object of the class, rather than the getter from the abstract class (which i totally forgot about). Problemo solved
Eat.Sleep.Starcraft 2
MiyaviTeddy
Profile Blog Joined October 2008
Canada697 Posts
Last Edited: 2011-11-10 04:31:18
November 10 2011 04:30 GMT
#1865
hi guys! I need some help with a problem in c programming :\

so I need to ask the user to input a single character (one of the following: "r", "b" or "p") using scanf. however the problem is to actually check if the inputted data is actually "r, b or p". I wanted to use a while loop to check the input: if it is the correct values, it returns a value back to the main program. otherwise, the loop repeats until the input is correct. Or something like that. I'm familiar with checking input for numbers, but for characters? by the gods I need some help.


char pq;
printf("Enter quality (p: premium, r: regular, b: basic):");
scanf(" %c",&pq);
while (pq != 'r' || 'b' || 'p'){
printf("###Error! Quality must be p, r or b!\n");
printf("Enter quality (p: premium, r: regular, b: basic):");
scanf(" %c",&pq);
}
return pq;

and I can't seem to get the results :\ maybe I'm missing something in the logic tests?
Aiyeeeee
Millitron
Profile Blog Joined August 2010
United States2611 Posts
November 10 2011 04:42 GMT
#1866
On November 10 2011 13:30 MiyaviTeddy wrote:
hi guys! I need some help with a problem in c programming :\

so I need to ask the user to input a single character (one of the following: "r", "b" or "p") using scanf. however the problem is to actually check if the inputted data is actually "r, b or p". I wanted to use a while loop to check the input: if it is the correct values, it returns a value back to the main program. otherwise, the loop repeats until the input is correct. Or something like that. I'm familiar with checking input for numbers, but for characters? by the gods I need some help.


char pq;
printf("Enter quality (p: premium, r: regular, b: basic):");
scanf(" %c",&pq);
while (pq != 'r' || 'b' || 'p'){
printf("###Error! Quality must be p, r or b!\n");
printf("Enter quality (p: premium, r: regular, b: basic):");
scanf(" %c",&pq);
}
return pq;

and I can't seem to get the results :\ maybe I'm missing something in the logic tests?

I would bet that your problem is here:

while (pq != 'r' || 'b' || 'p')

Have you tried splitting it up, so its something like

while (pq != 'r' || pq != 'b' || pq != 'p')

If that doesn't work, try splitting it up further with parenthesis between the statements.
Who called in the fleet?
inkblot
Profile Joined December 2004
United States1250 Posts
November 10 2011 04:52 GMT
#1867
Like Millitron said, you need to write the pq != _ for each character, else it will be interpreted as while ((pq != 'r') || 'b' || 'p' ) which will always be true as 'b' and 'p' count as true in boolean expressions in C. Furthermore, you want to use logical AND rather than OR in this case, ie while(pq != 'r' && pq != 'b' && pq != 'p').
MiyaviTeddy
Profile Blog Joined October 2008
Canada697 Posts
November 10 2011 04:56 GMT
#1868
by the gods it works.

Thanks alot Milli & Ink! I actually understood where it went wrong with the logical Or.
Aiyeeeee
mmp
Profile Blog Joined April 2009
United States2130 Posts
Last Edited: 2011-11-10 09:19:06
November 10 2011 09:18 GMT
#1869
What is your craziest terminal outfit?

Earlier today I had an xmonad workspace with a split layout. On one window was a screen running vim with multiple windows, on the other was another split vim instance inside screen and through ssh. When it came time to switch from one vim to the other (yank & paste), I had to do one keystroke for xmonad, another for screen (vim wasn't the active screen), and another for the correct vim window. Strangely enough I didn't blink and scratch my head until after I had already completed the operation.

I suppose it could have been worse.
I (λ (foo) (and (<3 foo) ( T_T foo) (RAGE foo) )) Starcraft
Kambing
Profile Joined May 2010
United States1176 Posts
November 10 2011 12:47 GMT
#1870
On November 10 2011 18:18 mmp wrote:
What is your craziest terminal outfit?

Earlier today I had an xmonad workspace with a split layout. On one window was a screen running vim with multiple windows, on the other was another split vim instance inside screen and through ssh. When it came time to switch from one vim to the other (yank & paste), I had to do one keystroke for xmonad, another for screen (vim wasn't the active screen), and another for the correct vim window. Strangely enough I didn't blink and scratch my head until after I had already completed the operation.

I suppose it could have been worse.


<3 xmonad. =D
Zhasona
Profile Joined March 2011
57 Posts
Last Edited: 2011-11-16 13:47:15
November 16 2011 09:07 GMT
#1871
Need some help with dereferencing here...

I would like to create a input manipulator with parameters which is similiar to getline function. However, how it will work is the following

cin >> getFileName(input);

where getFileName() is the manipulator and input is an empty c-string that will be passed in and filled with data.

What I did was to create a class with the following prototype:
+ Show Spoiler +

class getFileName {
public:
getFileName(char*);
friend istream& operator>>(istream&, getFileName);

private:
char** inputPtr;
};

getFileName::getFileName(char* input)
{
inputPtr = &input;
}

istream& operator>>(istream& is , getFileName file)
{

cout << *(file.inputPtr) << endl;
return is;
}

int main()
{
char input[50] = "ABC";
cin >> getFileName(input);


The problem is when I call the manipulator, when it gets to the overloading of >> method, it will display garbage when I dereference the char**, despite me passing in a cstring with content. I tried making a char* attribute in getFileName class and let inputPtr point towards it and it will work when dereferencing. So any ideas on where could have gone wrong?

Note: Tried testing on which address inputPtr points to in the constructor and in the operator>> overload and they both point to the same address, yet when dereferenced, 1 gives the content and the other gives garbage.

Edit: Solved the problem by changing all char* type to string type, and passing arguments in constructor by reference.

mmp
Profile Blog Joined April 2009
United States2130 Posts
Last Edited: 2011-11-17 00:36:27
November 17 2011 00:35 GMT
#1872

Please
use
the
code
forum
tag
for
verbatim
monospaced
type
I (λ (foo) (and (<3 foo) ( T_T foo) (RAGE foo) )) Starcraft
Tkorpe
Profile Joined November 2010
Germany6 Posts
November 17 2011 10:08 GMT
#1873
So here is the deal,

im trying to learn c++ for over a year now. I never put much time into it , but recently i managed to create some console applications like snake,hangman,rock paper scissors, and a calculator with a LOT of cool functions. Im getting used to using classes, functions, arrays,loops and all the other basic stuff.

Now i want to go further, but i dont really know how. What would be the next step to learn right now?

My Idea was to create a program which is able to create lists of video files (series,movies) , sort them by different attributes ,like seasons, names , whatever and display them in the main form. Maybe make it be able to let the user chose the path to different folders. It would also be really cool if it could pick a random videofile and play it in a mediaplayer.

Will i be able to realize this with my current knowledge? Is there anything i should go into before this? I guess i should look up how file access works as the next step??

Up to this point ive only been using dev-c++ as compiler. I recently downloaded Virtual c++ , because i wanted to do this with a GUI. Just played a little bit with the toolbox , did nothing else with vc++ so far. It looks really confusing.

So basically im asking for general advices, tips, keywords to search on google to go on.
Or maybe a better idea, what i could do next.

sorry for my bad english.
Greez, Tkorpe




CecilSunkure
Profile Blog Joined May 2010
United States2829 Posts
Last Edited: 2011-11-17 20:06:55
November 17 2011 20:06 GMT
#1874
I figure a good amount of people might be interested in picking up the C language as a beginning programmer, and be interested in learning to code their own game. I'm writing a series of articles on how to create a game through Windows Console, and though it'd be a cool thing to throw up in this thread as well, maybe even include it somewhere in the OP perhaps?

TL Blog about the series of articles.
robih
Profile Joined September 2010
Austria1086 Posts
November 17 2011 21:18 GMT
#1875
use Qt for GUI
its a nice and easy to use GUI library
Craton
Profile Blog Joined December 2009
United States17279 Posts
November 17 2011 21:55 GMT
#1876
In Visual Studio 2010 (C#), is there a way to automatically increment the Version property and ProductCode property of a deployment project when it's built, such that the Version property becomes the AssemblyFileVersion from the project it's using to build the .exe/.msi?

As in, if my project updates to e.g. 1.05.1234 and then I build the installer project, it will in turn update to 1.05.1234 and also update the ProductCode.

I feel this should be a simple task involving the build events, but I can't figure it out.
twitch.tv/cratonz
Frosticles
Profile Joined May 2010
United States50 Posts
November 18 2011 04:06 GMT
#1877
Hi, I am having trouble initializing variables using str.at(). in c++
for example,
if I have a code like

cin >> str;

b = (str.at(0));
c = (str.at(1));

when imputting a string such as 12, it wont initialize properly, and it will instead give me something like
b = 50
c = 58

I don't know why its not initializing properly

Thanks
destian
Profile Joined August 2010
141 Posts
November 18 2011 04:15 GMT
#1878
where does business logic go in an mvvm pattern?

should the viewmodel contain any business logic?
LeafMeAlone
Profile Blog Joined November 2010
United States301 Posts
November 18 2011 05:04 GMT
#1879
You might want to add this link to OP http://stackoverflow.com/questions/194812/list-of-freely-available-programming-books , it's a list of free programming books!
~_~
tarian
Profile Joined August 2010
United States67 Posts
November 18 2011 05:36 GMT
#1880
On November 18 2011 13:06 Frosticles wrote:
Hi, I am having trouble initializing variables using str.at(). in c++
for example,
if I have a code like

cin >> str;

b = (str.at(0));
c = (str.at(1));

when imputting a string such as 12, it wont initialize properly, and it will instead give me something like
b = 50
c = 58

I don't know why its not initializing properly

Thanks

make sure b and c are a string or char
Prev 1 92 93 94 95 96 1032 Next
Please log in or register to reply.
Live Events Refresh
OSC
18:00
OSC Elite Rising Star #18
SteadfastSC127
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Harstem 328
SteadfastSC 127
JuggernautJason124
ProTech116
EmSc Tv 25
StarCraft: Brood War
Sea 33629
Britney 18800
firebathero 187
HiyA 31
NaDa 27
ggaemo 26
NotJumperer 11
Dota 2
qojqva2559
Counter-Strike
fl0m3852
Fnx 2495
Heroes of the Storm
Liquid`Hasu173
Khaldor153
MindelVK19
Other Games
gofns61014
tarik_tv15490
Grubby2197
FrodaN2058
singsing1623
Beastyqt764
B2W.Neo613
C9.Mang0152
Fuzer 130
QueenE97
Trikslyr63
ToD26
capcasts23
Organizations
StarCraft 2
EmSc Tv 25
EmSc2Tv 25
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 19 non-featured ]
StarCraft 2
• Adnapsc2 8
• intothetv
• LaughNgamezSOOP
• sooper7s
• AfreecaTV YouTube
• Migwel
• Kozan
• IndyKCrew
StarCraft: Brood War
• blackmanpl 38
• 80smullet 15
• FirePhoenix9
• Michael_bg 6
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
League of Legends
• Nemesis4258
• TFBlade1206
Other Games
• imaqtpie936
• Shiphtur200
Upcoming Events
Replay Cast
4h 35m
CranKy Ducklings
14h 35m
RSL Revival
14h 35m
WardiTV Winter Champion…
16h 35m
AI Arena Tournament
1d
Replay Cast
1d 4h
Sparkling Tuna Cup
1d 14h
RSL Revival
1d 14h
WardiTV Winter Champion…
1d 16h
OSC
1d 17h
[ Show More ]
Replay Cast
2 days
Replay Cast
2 days
Monday Night Weeklies
2 days
OSC
3 days
Replay Cast
5 days
The PondCast
5 days
Replay Cast
6 days
Liquipedia Results

Completed

Proleague 2026-03-05
PiG Sty Festival 7.0
Underdog Cup #3

Ongoing

KCM Race Survival 2026 Season 1
Jeongseon Sooper Cup
Spring Cup 2026
WardiTV Winter 2026
Nations Cup 2026
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual

Upcoming

ASL Season 21: Qualifier #1
ASL Season 21: Qualifier #2
ASL Season 21
Acropolis #4 - TS6
Acropolis #4
IPSL Spring 2026
CSLAN 4
HSC XXIX
uThermal 2v2 2026 Main Event
Bellum Gens Elite Stara Zagora 2026
RSL Revival: Season 4
NationLESS Cup
CS Asia Championships 2026
IEM Atlanta 2026
Asian Champions League 2026
PGL Astana 2026
BLAST Rivals Spring 2026
CCT Season 3 Global Finals
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.