11-01-2011
Agreed with Corona, and I was going to make the same statement, but not seeing the rest of the code, and under the assumption it works, I figured maybe it was memory mapping the file to some fixed address location. That'd allow the pointer values to be stored and actually work so long as they only pointed to an address within the memory mapped region.
That said, I have no idea if the code is actually doing this. And, I must admit, for a properties file it's fetched.
As for the OP, I think you're generally misguided regarding what the code is doing. That struct is unlikely to be stored directly in the file. I'd dig a little deeper in the code and figure out what is reading and writing the file's data.
Better, why don't you just post what the file looks like; with that information we could probably immediately tell you whether or not that exact structure is stored verbatim in the file.
10 More Discussions You Might Find Interesting
1. Programming
I receive an integer as argument for a function.
within function definition i want it to be of type struct tm.
eg..
main()
{
int a;
......
}
function(...,..,a,..)
int a;
{
struct tm tm;
if(!a)
^ time(&a);
^ ... (4 Replies)
Discussion started by: bankpro
4 Replies
2. Programming
I have a struct as follows...
struct A
{
int a;
ucontext_t X; //ucontext_t is another structure
}
How do I define a pointer to the above structure variable X of the type ucontext_t from within another function?
eg. void foo()
{
struct A a;
/////WHAT COMES IN... (1 Reply)
Discussion started by: jacques83
1 Replies
3. Programming
I am trying to write binary data to a file. My program below:
#include <stdlib.h>
#include <stdio.h>
struct tinner {
int j;
int k;
};
struct touter {
int i;
struct tinner *inner;
};
int main() {
struct touter data;
data.i = 10;
struct tinner... (4 Replies)
Discussion started by: radiatejava
4 Replies
4. UNIX for Advanced & Expert Users
iam trying to built a firewall.so i have used netfilter for it.
in function main_hook sock_buff is returning null and in my log file continuously "sock buff null" is printed plse help to solve this problem..
(using print_string iam printing strings on current terminal (terminal we ping))
... (1 Reply)
Discussion started by: pavan6754
1 Replies
5. UNIX for Dummies Questions & Answers
Can someone tell me how to do this?
Just a thought that entered my mind when learning about structs.
First thought was:
struct one
{
struct two;
}
struct two
{
three;
}
one->two->three
would this be how you would access "three"? (1 Reply)
Discussion started by: unbelievable21
1 Replies
6. Programming
Hi,
I found on linuxgazette.net/93/bhaskaran.html page very useful sample of virtual driver (not connected to real hardware).
I try to compile it with no effect.
So:
I got fresh Ubuntu 9.10 (kernel 2.6.31-14)
My source is saved in networkAdapter.c file in /usr/src/myModules directory.
I... (21 Replies)
Discussion started by: Chrisdot
21 Replies
7. Programming
Hi guys.
I have a header file including a structure like this:
typedef struct
{
int index = -1;
stack_node *head;
} stack;
But when compiling with cc it shows error at the assignment line (int index = -1):
error: expected ‘:', ‘,', ‘;', ‘}' or ‘__attribute__' before ‘=' token... (1 Reply)
Discussion started by: majid.merkava
1 Replies
8. Programming
I have the following code and getting the compilation errors
baseLib/DynBaseObj.h:80: error: expected constructor, destructor, or type conversion before ‘(' token
baseLib/DynBaseObj.h:89: error: expected constructor, destructor, or type conversion before ‘(' token
baseLib/DynBaseObj.h:101:... (0 Replies)
Discussion started by: kristinu
0 Replies
9. Programming
hi everybody,
I need some help with some programming.
I need to write a file that can search in a text file and read the whole line into a struct.
the struct =
struct Transistor
{
char chType;
char chFabrikant;
float fPrijs;
enum Transistor_Behuizing { empty,TO18, TO39,... (8 Replies)
Discussion started by: metal005
8 Replies
10. Programming
I created python code that produce output in the form of:
moses-red-sea=1.00.03
genesis-snake=2.03
deliverance=5.0.010
I need to take this output and create a "C" header file and have it look like this:
struct {
char *name;
char *fixed_version;
} filename_versions... (7 Replies)
Discussion started by: metallica1973
7 Replies
LEARN ABOUT CENTOS
__gnu_pbds
__gnu_pbds(3) Library Functions Manual __gnu_pbds(3)
NAME
__gnu_pbds -
SYNOPSIS
Classes
struct associative_tag
class basic_branch
struct basic_branch_tag
class basic_hash_table
struct basic_hash_tag
struct basic_invalidation_guarantee
struct binary_heap_tag
struct binomial_heap_tag
class cc_hash_max_collision_check_resize_trigger
class cc_hash_table
struct cc_hash_tag
struct container_error
struct container_tag
struct container_traits
struct container_traits_base
struct container_traits_base< binary_heap_tag >
struct container_traits_base< binomial_heap_tag >
struct container_traits_base< cc_hash_tag >
struct container_traits_base< gp_hash_tag >
struct container_traits_base< list_update_tag >
struct container_traits_base< ov_tree_tag >
struct container_traits_base< pairing_heap_tag >
struct container_traits_base< pat_trie_tag >
struct container_traits_base< rb_tree_tag >
struct container_traits_base< rc_binomial_heap_tag >
struct container_traits_base< splay_tree_tag >
struct container_traits_base< thin_heap_tag >
class direct_mask_range_hashing
class direct_mod_range_hashing
class gp_hash_table
struct gp_hash_tag
class hash_exponential_size_policy
class hash_load_check_resize_trigger
class hash_prime_size_policy
class hash_standard_resize_policy
struct insert_error
struct join_error
class linear_probe_fn
class list_update
struct list_update_tag
class lu_counter_policy
class lu_move_to_front_policy
struct null_node_update
struct null_type
struct ov_tree_tag
struct pairing_heap_tag
struct pat_trie_tag
struct point_invalidation_guarantee
class priority_queue
struct priority_queue_tag
class quadratic_probe_fn
struct range_invalidation_guarantee
struct rb_tree_tag
struct rc_binomial_heap_tag
struct resize_error
class sample_probe_fn
class sample_range_hashing
class sample_ranged_hash_fn
class sample_ranged_probe_fn
class sample_resize_policy
class sample_resize_trigger
class sample_size_policy
class sample_tree_node_update
struct sample_trie_access_traits
class sample_trie_node_update
struct sample_update_policy
struct sequence_tag
struct splay_tree_tag
struct string_tag
struct thin_heap_tag
class tree
class tree_order_statistics_node_update
struct tree_tag
class trie
class trie_order_statistics_node_update
class trie_prefix_search_node_update
struct trie_string_access_traits
struct trie_tag
struct trivial_iterator_tag
Typedefs
typedef void trivial_iterator_difference_type
Functions
void __throw_container_error ()
void __throw_insert_error ()
void __throw_join_error ()
void __throw_resize_error ()
Detailed Description
GNU extensions for policy-based data structures for public use.
Author
Generated automatically by Doxygen for libstdc++ from the source code.
libstdc++ Tue Jun 10 2014 __gnu_pbds(3)