C/C++ :: Hangman Header Files - Globally Declared Array

Mar 4, 2014

I need writing my header files for my program of hangman. I've written what I could, but when I try parts out on their own to see if they work, I get errors. I haven't written my driver yet since I wanted to get this header working first. The first function needs to take the name of the file and read in its contents into the globally declared array. The second function takes no arguments and returns a word from the word list chosen at random. I guess my question is, would what I have so far work, or am I completely off? Here's what I have so:

randword.h
#ifndef _randword_h
#define _randword_h
//static char words[100][50];
/*
*Function: InitDictionary
*This function reads in the dictionary of words and puts them into an array. */
void InitDictionary(void);

[Code] ....

View 14 Replies


ADVERTISEMENT

C++ :: Globally Declared Arrays Accessed By Multiple Functions

Mar 15, 2013

I currently have globally declared arrays, which are accessed by multiple functions. I want to turn the program so that the arrays are no longer globally declared, but are passed to functions by reference.

I have one problem with passing the arrays: I found that, through debugging, I HAVE TO resize the array when I pass it by reference. For instance, I was using int a[10] when it was globally declared, when it is passed by reference with size 10, it does not work, instead it should be higher than 10 (certain number). Why is this happening? I do not get it...

View 6 Replies View Related

C :: Circular Queue Using DLL With Globally Declared Pointers Not Being Properly Initialize

Jan 29, 2014

I have a circular queue using DLL which is using globally declared pointers. The problem now is that it is not being initialize properly or being cleared thus my code is not working as expected.

In my code you will be asked how many nodes do you wish to enter "i made 2 default for now", after that you may then add or delete the node. add only works now since delete is still on progress.

When you add the nodes "2 nodes by default" the program will only record the latest input so if i were to input 1 and 2, only 2 will be displayed. I know that this maybe because of my *first and *last variables not being initialize properly.

How should i really work with global pointers? Also im really new to project file programming and not a fan of pointers or linked list at all.

main.c
Code:
void main(){
int ch, number, numdum = 0;
n *new, *ptr, *prev, *first, *last;
first = NULL;
last = NULL;
clrscr();
printf("Enter number of nodes: ");
scanf("%d", &number);

[Code] .....

View 5 Replies View Related

Visual C++ :: Should Precompiled Header Files Also Be Included In Source Header Files?

Sep 16, 2013

When including a header file in stdafx.h, should that file still be included in the source file where it is actually used?

If it is included in both places, is the one in the source file ignored?

View 5 Replies View Related

C++ :: Accessing Data Declared Private Within Header File?

Feb 10, 2015

I have a header file that declares some fields as private, I then have a class that I need to compare two of the objects' information for equality but neither of them are the calling objects. I cannot alter the header file. How would I go about comparing private data fields? I will enter a brief bit of code for clarity.

Code: // Header File
// stuff.h

class stuff
{
private:
int* arr[20];
int size;
};
bool equal (const stuff& a, const stuff& b);

[code].....

View 11 Replies View Related

C++ :: Cannot Access Private Member Declared In Class (header File)

Apr 1, 2014

I am currently doing the assignment about linked list. Here are some details information about what I am doing.. This program is C++ and should run on Visual Studio 2010. And it contains three file, two datastructure header and one main cpp file.

This program is trying to arrange and show some sports records. The main program which contain the functions such as reading the result text file(each result text file contain several records of athletes), removing a file, arranging the totalresult and printing it out. And the main program is already given and I cannot overwrite it.

But when I finished and try to build the solution and run it, I am not able to run the program and it give me somethings like these...

warning C4172: returning address of local variable or temporary
error C2248: 'Datastructure1::Datastructure1' : cannot access private member declared in class 'Datastructure1'
see declaration of 'Datastructure1::Datastructure1'
see declaration of 'Datastructure1'
This diagnostic occurred in the compiler generated function 'Result::Result(const Result &)'

And I have tried to comment each function part of the header file and see if can run or not. But I still fail to do so. Here are my codes...

#ifndef DATASTRUCTURE1_H
#define DATASTRUCTURE1_H
class Datastructure1 {
Public:
Datastructure1( );

[Code] ....

There are two header files and look quite long. They are all some linked list functions . I have read and learn linked list data structure before I complete this programs. However, when I complete the functions required, the function cannot be compile....

View 11 Replies View Related

C++ :: Returning Datatype Other Than The Declared Function Header Datatype

Jun 6, 2013

I have designed a class called matrixType that has some overloaded operators (+, -, *, and <<); the arithmetic operator functions of which are overloaded as member functions of the class. As an alert mechanism, I want a message displayed when two matrices of dissimilar sizes are added/subtracted OR when two incompatible matrices are being multiplied. Displaying this error message is not the problem. However, I want a scheme where on detecting two matrices’ incompatibility, the operator function returns the error message (a string datatype) instead of what would be an erroneous result (the expected matrixType object).

In other words, what I may be essentially asking is: Is it possible for a function, say,

matrixType matrixType::operator+(const matrixType& otherMatrix) const
{
.
.
.
}

to return a dataType (like a string) other than the expected matrixType?

View 1 Replies View Related

C :: Header Files Not Found On Mac

Nov 2, 2013

I have a piece of code in C with header files included. I run it on Mac OS X Maverick with XCode 4.6.2 installed. GCC is also installed. Note that Command Line Tools in XCode are already installed.

When I compile it, the error I receive says something like this:

add.c:1:19: error: stdio.h: No such file or directory add.c:2:20: error: stdlib.h: No such file or directory add.c:3:20: error: unistd.h: No such file or directory

However when I run it on Ubuntu, it compiles without a problem.What to do?

View 2 Replies View Related

C++ :: Using Namespaces In Header Files

Dec 9, 2013

So I've been making a header file and put variables in their own namespace to avoid conflicts. My question is, do functions in the header file normally go in a namespace too, or should they just be named in a way which makes them unlikely to be accidentally copied?

View 15 Replies View Related

C++ :: Precompiled Header Files

Apr 2, 2013

My teacher talks about header files just having definitions and not declerations. I am writing a program that has a .h file and a related .cpp file along with a main.cpp it would be nice to have the .cpp file associated with the .h file compiled into an object file that would than just be referenced when the .h file is included. Am I making any sense?

View 2 Replies View Related

C++ :: How To Use Two Header Files In Program

Sep 17, 2013

I want to use two header files in my program. Here is exactly what I want to do.

-In the first header I have a binary tree and a structure.
-In the second file I have another functions that need to use the structure in the first header.
-I also want to use a function from the second header in the first.
-And finally I want to do actions with both headers in a "main.cpp" file that contains only int main() function.

How to include the headers in each other and in the main.cpp to be able to do the actions above?

I try to include the first header in the second one and the second one in the first header. Then I include both headers in the main.cpp file. But the compiler shows me many errors.

View 5 Replies View Related

C++ :: Two Header Files - How To Use Namespace

May 2, 2013

I have two header files, A, B.

A.h
namespace test {
struct info
{
int a;
}
}

B.h

#include "A.h"
int main {
test::info.a = 10;
}

However, it has an error. I don't quite understand how to use namespace.

View 2 Replies View Related

C++ :: Finding Nested Header Files?

Aug 27, 2013

I'm working with CGAL - Computational Geometry Algorithms Library, which is a library of geometry functions declared as several thousand header-only files. When I run a basic program (source code [URL] ) I get this output: [URL]

I have tried switching angle brackets to quotes. I have also started reading up on CMake.

Do I need to walk the dependency tree and add all of those files to my CMakeLists.txt? Or is there a way to tell the compiler to look in subdirectories?

View 2 Replies View Related

C :: How To Deal With Conflicts In Header Files

Nov 6, 2013

I have some header files with generic functions. And in one of them, I define TRUE and FALSE. Recently I started using another header file and it defined TRUE and FALSE as well. That caused GCC to throw an error, and not compile. In my case I can put #IFNDEF around the values so that if it is already defined they don't get defined again, but is there a better way to handle duplicate names? I assume the case would be the same for duplicated functions, how does that get handled?

View 6 Replies View Related

C :: Making Header Files With Extension?

Mar 6, 2015

I have a problem with making header files in c, i get the code written only in main.c and then i have to create a files with extension .h and extension .c but how to do it.

View 4 Replies View Related

C++ :: Using A Header File Across Multiple Files?

Aug 2, 2014

So say I create a header file which contains a list of structs, and I want to use these structs through out my source and some of my classes... how would I accomplish this?

When I try to do it via #include, I get re-definition errors, due to the nature of #pragma once. If I switch to #ifndef then I lack defenitions in files other than the source.

Is there a way to define things such as structs across multiple files, which doesn't lead to re-definition errors, and doesn't involve manually re-created all the structs for each file?

View 2 Replies View Related

C++ :: How To Make Header Files Work

Dec 3, 2013

I'm having with header files, specifically to do with the string data type. The objects work perfectly when I put them inside the .cpp but when I set it to include the exact same code in a .h, I get a string of error messages.

class Topic
{
private:
string NInfo, SInfo, EInfo, WInfo, Name ;
bool Quest ;

[code]....

View 1 Replies View Related

C++ :: Where Is The Path For Header Files For Mac Xcode

May 27, 2013

I want to include turboc.h file for some project

where do i have to add this file for mac xcode?

View 1 Replies View Related

C++ :: Default Constructors And Header Files?

Jun 8, 2013

I'm working on trying to figure out constructors and header files. Can ya'll help me out with this? I'm sure my code looks like a mess as I tried to piece together different solutions I've found. There's also an attempted copy constructor and operator function. Basically my problem is my source file says there is no default constructor for my class type. Here's my header code:

#include <iostream>
#ifndef _car
#define _car

[Code].....

View 8 Replies View Related

C++ :: Creating Header Files With Functions

Oct 30, 2014

I currently have a running program "game.cpp" that runs a game of tic tack toe. I want to split the working functions into header files so that game.cpp isn't so cluttered. I have created two header files "displayBoard.h" and "gamePlay.h" but they wont compile because the functions are looking for variables that haven't been declared. First, here's the working code.

#include "displayBoard.h"
#include <iostream>
#include <limits> //This is required to catch invalid user input
class ticTacToe //A class to contain all our functions {

[Code] .....

View 11 Replies View Related

C/C++ :: Linking Classes Through Header Files?

Jul 30, 2014

I am having the issue of trying to call functions of a class through the header file.

Test.h
#ifndef TEST_H
#define TEST_H
class Test {
public:
void Hello();

[code]....

This code returns the error "undefined reference to 'Test::Hello()'"

All I am trying to do is call the Hello(); function in a seperate file.

View 4 Replies View Related

C/C++ :: How To Compile Two CPP Files With Header File

Jan 28, 2015

this is my main cpp file:

#include<iostream>
#include<conio.h>
#include "C:UsersAmitDesktopNew foldersum.h"
using namespace std;
int main() {
int a;
int b;

[Code]...

this is my 2nd cpp file add two number

#include<iostream>
#include "C:UsersAmitDesktopNew foldersum.h"
int sum(int x,int y) {
return(x+y);
}

this is my header file used in both cpp file

#ifndef SUM_H
#def SUM_H
int sum(int x,int y);
#endif

error i am getting in main cpp in devc++

[Linker error] undefined reference to `sum(int, int)'
[Linker error] undefined reference to `sum(int, int)'

in 2nd cpp file [Linker error] undefined reference to `WinMain@16' [/code]

View 1 Replies View Related

C/C++ :: MSDOS Cannot Include Header Files?

Oct 13, 2012

msdos is present on my computer but it cannot include the header files but when i check all files are present but they still cannot include????????

View 1 Replies View Related

C++ :: How To Share Variables Between Two Header Files

Mar 16, 2012

Here is what I did,

Code:
// A.h
const int salary = 1000000;

// B.h
extern const int salary = 1000000;

But I still got multi-definition errors. How should I fix it?

View 6 Replies View Related

C :: How To Include Single Header Files Into Project

Oct 2, 2014

I'm a beginner with C and wonder how to include single header files (*.h) in to my project. I mean header files which are not included to the standard installation package.

I thought it would work if I just copy the newheader.h file in to library folder c:MinGWinclude, but it didn't work. Is there some kinf of GCC -command or procedure to add these single header files or how it should work?

All of those standard header files are working well and I don't have any problems with them.

Environment I'm using is MinGW+GCC+Win7.

View 7 Replies View Related

C :: Saving Header Files On Memory Stick

Mar 26, 2013

Modify program 3 by saving the header file on your memory stick and remove it from the Header section of the VC++ in the Solutions window.

Code:
#include<stdio.h>
#define pi 3.141592654
#define A (num) * (pi) * (Radius) /* a macro defines a math equation */
float spherevolume (float);
main() {

[Code] ....

View 3 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved