C :: Program To State User Chinese Zodiac And Horoscope Sign After Inputting Birthday
Mar 26, 2013
I am a beginner trying to write a program that would state a user's chinese zodiac and horoscope sign after inputing his or her birthday. I have been, however, having trouble getting the program to run correctly.
Code:
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#define CAPRICORN "G"
#define AQUARIUS "W"
#define PISCES "F"
[Code] ......
View 3 Replies
ADVERTISEMENT
Nov 23, 2012
I have an extra credit project where I'm supposed to calculate an approximate the user's age based on the current date and their birthday. My problem is that I am not getting the proper date and time. C++ keeps giving me some random date. I looked up c++ time format on the internet because this is extra credit and not in my book.
I am currently using dev C++ 4.9.9.2. Here is my current code :
// included libraries
#include <cstdlib>
#include <iostream>
#include <iomanip>
#include <time.h>
#define cls system("cls")
#define pauseOutput system("pause")
void printM(int x);
void age(int m, int d, int y, int &yearAge, int &monthAge, int &dayAge);
[Code] ....
View 1 Replies
View Related
Jul 24, 2014
The problem is that I need to figure out the user's birthday in months, days, hours, and minutes from today's date.
Here's what I have so far.
#include<iostream>
#include<cmath>
#include<ctime>
using namespace std;
int main() {
int todayDay, todayMonth, todayYear;
int birthDay, birthMonth, birthYear;
[Code] ....
I haven't initialized all the variables, yet. And it's very unfinished. I need to figure out how to convert years from the age into months only. And I need to figure out how to calculate the hours, seconds, and minutes.
View 3 Replies
View Related
Oct 16, 2014
Write a program that maintains a database containing data, such as name and birthday, about your friends and relatives. You should be able to enter, remove, modify, or search this data. Initially, you can assume that the names are unique. The program should be able to save the data in a fi le for use later.
Design a class to represent the database and another class to represent the people. Use a binary search tree of people as a data member of the database class. You can enhance this problem by adding an operation that lists everyone who satisfies a given criterion.
For example, you could list people born in a given month. You should also be able to list everyone in the database.
View 3 Replies
View Related
Feb 3, 2013
here's one more thing id like to do to make the input even better able to handle user error, but im not sure if its possible or at least easy. I need the function to return a large positive number. As of right now, it can handle users entering characters, but what if the user enters a negative number? is there a way to check to see if what is coming in is negative before the sign gets lost in conversion to unsigned"ness"?
Code:
unsigned long getNum(char prompt[80])
{
unsigned long darts;
printf("%s", prompt);
while((scanf("%lu", &darts)) != 1)
{
[code]....
View 3 Replies
View Related
Mar 16, 2013
I've been trying to figure out how to implement a way to save this board state throughout a user's inputted path. At the end, I need the output to print out the board states (user's path) of how he or she got the puzzle solved. This puzzle is the 15 Puzzle; but we have it to change by the user's input on what size they want to play (3x3 to 5x5). How to save the board state of each user input, then print those out in order from beginning to solved puzzle state. Subsequently, I would also need transferring the board state to change with using a vector to store the size based on user input. How to proceed, using a first search to solve the puzzle from the current board's state.
calculations.h
Code:
/*Calculations set as a header to keep compiling simple and faster*/
#ifndef calculations
#define calculations
int solved[5][5];
void initialize(int board[][5], int);
void slide(int board[][5],int move,int);
bool isBoardSolved(int board[][5],int);
[Code] .....
View 6 Replies
View Related
May 5, 2014
I am trying to initialize this chunk of code without it starting at the main menu in my state program:
boost::asio::io_service io_service;
tcp::resolver resolver(io_service);
tcp::resolver::query query(argv[1], argv[2]);
tcp::resolver::iterator iterator = resolver.resolve(query);
chat_client c(io_service, iterator);
boost::thread t(boost::bind(&boost::asio::io_service::run, &io_service));
char line[chat_message::max_body_length + 1];
This code came from a example at the boost example list: URL.....I want the networking to start when the multiplayer state initializes. This is how my program basically looks like:
//Main.cpp
main() {
if (!quit) {
while( handleing_events ) {
CurrentState->handleEvents();
[code].....
I tried to put the stuff in extern at states.h, and initialize it at Multiplayer(), but in handleEvents & ~Multiplayer, it says "c" is not defined...
View 8 Replies
View Related
May 16, 2013
My program had a requirement to ignore an input beginning with a # sign. The input is entered by user from keyboard. I wanted to know how to use cin.ignore to achieve this.
#include <iostream>
#include <algorithm>
#include <string>
#include <iomanip>
#include <limits>
#include <stdio.h>
using namespace std;
[Code] ....
The output:
Enter the string
# Comment
This is the # comment string.
Answer:
This is the string.
View 9 Replies
View Related
Jul 10, 2013
I'm trying to print Chinese/unicode characters to a line printer(EPSON LQ-2090) using the writePrinter method in c++.
ANSI characters print fine, but when I throw the buffer of widechar Chinese characters at it, they come out like garbage/ANSI chars.
while debuging string shows chinese characters but in memory it shows ANSI characters not chinese and these ANSI characters are get printed on printer.
Note that if I change the DocInfo datatype parameter to "TEXT" instead of "RAW" then also the Chinese characters donot print.
Is there a way to get Chinese or unicode characters to print correctly?
View 6 Replies
View Related
Jul 28, 2014
I keep getting this error when trying to compile.
error C2440: 'initializing' : cannot convert from 'void' to 'std::basic_ifstream<_Elem,_Traits>'
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> Expressions of type void cannot be converted to other types
Here is my entire program:
#include <iostream>
#include <fstream>
#include <string>
#include <iomanip>
[code].....
View 13 Replies
View Related
Aug 5, 2014
I'm trying to sort by age a vector of birthday dates. I'm using the functions in the <ctime> header to calculate the difference in seconds between two date but it doesn't work! If I try to print 2 different dates with asctime() or ctime() it either prints 2 time the same date or throws an exception! I post my code below: p.s.: I'm using a wrapper class called Date.
#include <ctime>
#include <iostream>
#include <conio.h>
[Code].....
View 1 Replies
View Related
Feb 20, 2013
I have to write a c++ program with my own function which consists of two parameters (day, month). Function have to return number of days since the begining of this year. Using this function i have to find out how many days are left till birthday (or how many days have passed since last birthday)
This is how far i am:
Code:
#include <iostream>
using namespace std;
int cikDienu(int diena, int menesis);
int main()
[Code] ....
View 9 Replies
View Related
Mar 2, 2014
it skips the input phase,, instead of inputting the last name it goes directly to the firstname then middle initail and street name are working fine but it skips the street name then goes to city and so on....
Code:
char l[50], f[50], m;char strtname[50], cty[50], cntry[50];
int strtnum, zp, i;
system("cls");
printf("Enter Last name:");
gets(l);
printf("
Enter First name:");
}
[code]....
View 3 Replies
View Related
Mar 27, 2013
I have to write this program that is to store the name, address, id number, etc of a student. The data is supposed to be brought in through main and there will be multiple students. I'm not sure what commands I should use to bring it in.
EDIT: This will make more sense. In the .txt file the info will be written like
Name
Last name
Address
etc.
I need to input that and use that for the appropriate number of students.
View 1 Replies
View Related
Mar 18, 2013
how to use EOF to terminate inputting data
View 1 Replies
View Related
Feb 18, 2013
what is the empty state of queue?
View 5 Replies
View Related
Jan 23, 2014
I want to create command line game in Linux but I don't know to get the key state. I heard of getch() but that stops the program.
View 1 Replies
View Related
Mar 27, 2014
I thought that an operator performs a permanent change in a local variable. For example, if x is 00000000 00000000 00000000 00000011 (a 32 bit unsigned integer that resolves to value of 3) and p is 2, in the expression "return (x >> p) | (x << (s - p))", the right shift would permanently change x to 0 and the time we evaluate x again in "(x << (s - p))", x will already be 0. If that's the case, then this function doesn't make sense. This function makes it seem like that the >> and << operators do not change the value of x. It makes it seem like first we right shift x to 0 and then left shift by 20 bits to make x 11000000 00000000 00000000 00000000. If that's the case, then the function does exactly what it is supposed to do (rotate the bits). So which is it?
unsigned int rightrot(unsigned int x, unsigned int n) {
size_t s = sizeof(x) * CHAR_BIT;
size_t p;
if(n < s)
p = n;
[Code] ....
View 2 Replies
View Related
Mar 15, 2014
We're working on classes in my programming class, and I have a question about function calls.
Bascially, I have all my set and get functions set up and ready to go.
I was wondering if it was possible to have the user input a variable while calling a function.
for example
cin >> getname();
the user inputs a value that gets passed into getname.
Or does it have to be something like
cin >> name;
getname(name);
mind you all, this isn't code from my program i'm just spitballing here.
View 4 Replies
View Related
Feb 7, 2014
My assignment : "Input the answer as the words true or false and put the user's answer in a boolean alphabetic variable."
My code:
bool T;
cout << "Type 'true' for lowercase or 'false' for uppercase";
cin >> T;
if (T == "true") {
cout << "Enter a whole number in decimal base: ";
cin >> dec;
cout.setf(ios::showbase);
cout << "Decimal " << dec << " to Hexadecimal with lowercase: " << setbase(16) << dec;
}
I'm not sure how to get 'true' as user-input as true for bool.
View 3 Replies
View Related
Apr 19, 2014
So I have a two-dimensional array named temperatures[7][2] and I am trying to promt the user to input the highest temperatures for a 7 day period in the first column and the lowest temperatures in the second column. So far all I am getting when I test my code is the temperatures in the second column.
/*Intermediate23.cpp - This program inputs the highest and lowest temps. for seven days. It then displays the average high and low temps. and also diplays the highest temp. that's stored in the first column of the array and displays the lowest temp. stored in the second column of the array.*/
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
//Declare array and variable
int temperatures[7][2] = {0};
int avg = 0;
int totalTemp = 0;
[Code] ....
View 4 Replies
View Related
Feb 13, 2014
The purpose of the code is to read in state names, say california and print CA. However, if it was a state with two words, it would read in only the first letter of each. I.E New Hampshire would be NH.
here's my code:
#include <iostream>
#include <iomanip>
#include <cctype>
[Code].....
I am able to get the one word states and tried getting the two word states but it doesnt work.
View 1 Replies
View Related
Apr 20, 2013
I am making a finite state machine for a lab. I have here a 2 files with the code for the FSM. I know it isn't finished yet, I know what needs to be put in. The only things I would need help on are the errors that I get.
Warrior.h
#ifndef _WARRIOR_
#define _WARRIOR_
#include "State.h"
[Code]....
View 1 Replies
View Related
Mar 28, 2015
I am supposed to take the three string lines from a text file and then individually reverse them and state whether or not they are a palindrome. I have the three lines from the text file into string variables already but I am not sure on how to reverse them and then see if they are the same reversed(palindrome)
Here is my code so far -->
#include <iostream>
#include <string>
#include <cctype>
[Code].....
EDIT: Ignore line 123 and down in the code. That was merely test code and will not be used.
View 7 Replies
View Related
Aug 1, 2013
How would I go about inputting data from multiple lines using scanf?
So far I have tried a loop and somehow checking for '' but can't seem to figure it out..
E.g I want to be able to scanf the ints below line by line and print them( if that makes sense) .
5 15 20 30 5 6
5 6 8 20 34
5 6 7
5 2
2 6 7 2 1 6
This is what i've tried so far, but am really lost!
Code:
int input;
while(scanf("%d", &input)){
printf("%d",input);
if(input == '
'){
continue;}}
View 13 Replies
View Related
Mar 27, 2013
Whenever the code reaches:
matrix[atoi(tmp[1].c_str())][atoi(tmp[2].c_str())] = strtod(tmp[3].c_str(), NULL);
The app just blocks. Could it be due to a lack of RAM (since its inside a massive loop and I'm currently using an old-ass pc with 1GB RAM) or is it bad programming? If I remove that line everything runs smoothly.
View 7 Replies
View Related