Sponsored Content
Full Discussion: Need help with C program
Top Forums Programming Need help with C program Post 18136 by Perderabo on Monday 25th of March 2002 02:29:03 AM
Old 03-25-2002
A function can't return an array. At best it could return a pointer to an array, but the array would still need to be allocated somehow.
 

10 More Discussions You Might Find Interesting

1. Programming

Please need help with C program!

My program only ouputs the correct magic square sum totals for the number 15.If I enter any odd number smaller than 15 my sum totals are incorrect. I have define "size" to 15. How or what do I change so that my program will output the magic square results for the odd numbers 1 through 15 without... (1 Reply)
Discussion started by: JJJ
1 Replies

2. Programming

executing a program within a program

Read the title: how do i do it? (4 Replies)
Discussion started by: Gekko
4 Replies

3. Programming

How to write to stdin of another program (program A -> [stdin]program B)

Hi, Program A: uses pipe() I am able to read the stdout of PROGAM B (stdout got through system() command) into PROGRAM A using: * child -> dup2(fd, STDOUT_FILENO); -> execl("/path/PROGRAM B", "PROGRAM B", NULL); * parent -> char line; -> read(fd, line, 100); Question: ---------... (1 Reply)
Discussion started by: vvaidyan
1 Replies

4. UNIX for Dummies Questions & Answers

How to write to stdin of another program (program A -> [stdin]program B)

Hi, Program A: uses pipe() I am able to read the stdout of PROGAM B (stdout got through system() command) into PROGRAM A using: * child -> dup2(fd, STDOUT_FILENO); -> execl("/path/PROGRAM B", "PROGRAM B", NULL); * parent -> char line; -> read(fd, line, 100); Question: ---------... (3 Replies)
Discussion started by: vvaidyan
3 Replies

5. Programming

A program to trace execution of another program

Hi, I wanted to know if i can write a program using switches and signals, etc to trace execution of other unix program which calls c program internally. If yes how? If not with signals and switches then are there any other methods apart from debugging with gdb/dbx. (3 Replies)
Discussion started by: jiten_hegde
3 Replies

6. UNIX for Dummies Questions & Answers

Script to open program and send/execute command in program

Hi, i want to write a script that executes a program (exec?) . this program then requires a filename as input. how do i give it this input in the script so the program will be complete run and close by the script. e.g. exec prog.exe program then asks for filename "enter filename:"... (1 Reply)
Discussion started by: tuathan
1 Replies

7. Programming

Python program faster than C++ program.

I wrote a simple program that generates a random word 10,000,000 times. I wrote it in python, then in C++ and compared the two completion times. The python script was faster! Is that normal? Why would the python script be faster? I was under the impression that C++ was faster. What are some of... (2 Replies)
Discussion started by: cbreiny
2 Replies

8. Programming

Calling c program from another c program

Hi All, Probably this is a repeated question. My knowledge in this is limited and i got confused on all those materials i got in google search. We use #include <> to include a predefined library like stdio.h i saw somewhere that #include "" includes a man made module(another C program). IS... (2 Replies)
Discussion started by: jisha
2 Replies

9. Homework & Coursework Questions

Calling compiled C program with Perl program

Long story short: I'm working inside of a Unix SSH under a bash shell. I have to code a C program that generates a random number. Then I have to call the compiled C program with a Perl program to run the C program 20 times and put all the generated random #s into a text file, then print that text... (1 Reply)
Discussion started by: jdkirby
1 Replies

10. Shell Programming and Scripting

Perl program get a response before the program quits

I created a program, so a kid can practice there math on it. It dispenses varies math problems and the kid must input an answer. I also want it to grade the work they have done, but I can't find the best place for it to print out the grade. I have: if ( $response =~ m/^/ ) { $user_wants_to_quit... (1 Reply)
Discussion started by: germany1517
1 Replies
array(3)						     Library Functions Manual							  array(3)

NAME
array - The array library interface SYNTAX
#include <array.h> DESCRIPTION
An allocated array variable keeps track of o a (nonzero) pointer to a dynamically allocated region of memory; o the number of bytes allocated (always positive); and o the number of bytes initialized (between 0 and the number of bytes allocated). There are two other possibilities for the state of an array variable: unallocated and failed. In both cases, there is no dynamically allo- cated region of memory. A new array variable is normally created as a static variable: #include "array.h" static array x; At this point it is unallocated. The array library provides various allocation and inspection functions. A new array variable can also be created dynamically. It must be initialized to all-0, meaning unallocated, before it is given to any of the array functions. It must be returned to the unallocated (or failed) state, for example with array_reset, before it is destroyed. These rules prevent all memory leaks. Expansion and inspection array x; t* p1 = array_allocate(&x,sizeof(t),pos); t* p2 = array_get(&x,sizeof(t),pos); t* p3 = array_start(&x); int64 len = array_length(&x,sizeof(t)); int64 bytes = array_bytes(&x); Truncation and deallocation array x; array_truncate(&x,sizeof(t),len); array_trunc(&x); array_reset(&x); array_fail(&x); Comparison array x; array y; if (array_equal(&x,&y)) /* arrays are equal... */ Concatenation array x; array y; array_cat(&x,&y); array_catb(&x,"fnord",5); array_cats(&x,"fnord"); array_cats0(&x,"fnord"); /* also append the */ array_cat0(&x); /* append */ array_cate(&x,"fnord",1,4); /* append "nor" */ ORIGINAL API DEFINITION
http://cr.yp.to/lib/array.html SEE ALSO
array_get(3), array_start(3), array_fail(3) array(3)
All times are GMT -4. The time now is 03:58 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy