C :: How To Input Inventory For Character
Jan 15, 2015
im working on mine first 2d game and im practicing a lot, how to input my inventory for character ( for items, and others ) So, i just want to let u know that i have :
#define WEAPON_LONGSWORD (1)
#define WEAPON_WARAXE (2)
#define WEAPON_DAGGER (3)
#define WEAPON_SHORTSWORD (4)
#define WEAPON_BOW (5)
#define WEAPON_MAX (6)
So, i want to put this in my shop and if i buy it i want to appear in my inventory, or sell sell trought my inventory.Also i have one define
#define WEAPONBEGIN_WOODENSTICK (1)
Which will go instant ( when u create character ) to inventory. And:If i have 1, 2, 3, 4, 5, 6, 7, 8, 9 slots ( example ) and i sell item which was on 3rd slot, what will happen with others ? will they just go back for one slot or ?
View 5 Replies
Aug 10, 2012
How do I write an a program that will read an input file character by character?
View 1 Replies
View Related
Apr 27, 2013
Code:
char value;
printf_s("enter:");
if (scanf_s("%c", &value) != 1)
{
printf_s("oppppssss
");
}
else
{
printf_s("ok");
}
I wanted to check whether the input is a character or not, if a character is given then the output suppose to be "ok", but the output is always "oppppssss", where is the problem here?
View 1 Replies
View Related
Apr 8, 2014
What I am doing is using fgetc to take a char input from the user, and then directly after that calling a function which will clear the buffer and remove the character. But for some odd reason all my inputs are being assigned before taking the char input by the user. Here is my code for the relative problem:
Code:
char playAgain; Code: playAgain = fgetc(stdin);
readRestOfLine(); Code: void readRestOfLine(void) {
int ch;
/* remove all characters from the buffer */
while(ch = getc(stdin), ch!='
' && ch!=EOF)
;
/* clear the error status of the input pointer */
clearerr(stdin);
}
And en example through terminal of the issue, with print statements debugging the value of play Again:
So in both instances here I have entered 'y', one returning it as ASCII 10 which is ' ' and ASCII 121 which is 'y'.
View 6 Replies
View Related
Nov 1, 2013
So running the following code
Code:
#include <stdio.h>
int main(void) {
char c;
int i=1;
while (scanf("%c", &c)==1)
printf("loop sequence %i: %c(%i)
[Code] ......
Done it seems a "carriage return" serves two purposes here, one is to signal the program to read in the character typed in before the "carriage return", another serves as a second character typed, how can i do this cleanly, that is without having to use a "carriage return" as the second character to signal "I've typed in the first character already".
View 2 Replies
View Related
Mar 17, 2013
I am having problems printing "->" on the beginning of each line, im trying to do it as a loop and ending it when the user types "q". also i would like to know how to ignore text from the user when the input begings with a specific character. heres what ive done so far, and not currrently working as expected.
Code:
#include <stdio.h>
int main (void) {
char prompt;
printf("~~~ FRACTION CALCULATOR ~~~
[Code] ....
View 1 Replies
View Related
Feb 25, 2013
I want to compare the part of the character array with the scanned input. I've initialized the character array (colourCompare).
What I want to do is, if the input colour matches up with one of the elements in the colourCompare array, it will then read the next value(I did not include "read the next value part"). If the input does not match up, then it goes back to the scanning part.
Code:
char colourCompare [12][6] = {"Black","Brown","Red","Orange","Yellow","Green","Blue","Violet","Gray","White","Gold","Silver"};
float resistanceCal() {
[Code]....
View 14 Replies
View Related
Jan 12, 2015
I'm very new to c programming and I have some background in C# and java. I am supposed to read a string from input then determine in that string, which character is the largest, i.e. I think b>e and e>z, e.t.c. If the string is empty I should return '