thank u,
ok but we don't know the value of num_of_bytes value?
actually iam reading from webpage using curl socket.i don't know how much data it amy come.
so please show me the solution
If you read from socket HTTP/1.1 response then you can determine the size of the data from Content-Length header. But be aware of chunked responses, i.e.
Code:
HTTP/1.1 200 OK
Date: Fri, 31 Dec 1999 23:59:59 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
1a; ignore-stuff-here
abcdefghijklmnopqrstuvwxyz
10
1234567890abcdef
0
some-footer: some-value
another-footer: another-value
[blank line here]
what corresponds to
Code:
HTTP/1.1 200 OK
Date: Fri, 31 Dec 1999 23:59:59 GMT
Content-Type: text/plain
Content-Length: 42
some-footer: some-value
another-footer: another-value
abcdefghijklmnopqrstuvwxyz1234567890abcdef
hi
i want to write a simple io-benchmark for raw devices, especially for
harddisks, vx-volumes and md-volumes on solaris.
is there a unix system call to get the size of the device? the 'stat' system call
reports the size for regaular files but not for block or devices. On Solaris the... (2 Replies)
hello
i have a program in C (Unix - SOlaris5.7), and i have the next question:
i have a lot of char variable, and i want store their values in a char array. The problem is what i donīt know how to put the char variable's value into the array, and i don`t know how to define the array
please... (4 Replies)
hi,
I have variable like,
char keyword = "TRANSPARENCY ";
while passing this variable to some function, first character of variable becomes null, but rest of characters still exist. Why this happens or something wrong with declaration. Their is no error while compiling & running... (2 Replies)
Hi All
I am simulating a problem in the production where i faced a situation.
Please find the following example program which i simulated.
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
char str1; (3 Replies)
Hi
I am passing or want to pass value of a char array, so that even thoug the called routine is changing the values the calling function should not see the values changed, meaning only copy should be passed
Here is the program
#include<iostream.h>
#include<string.h>
void f(char a);
int... (5 Replies)
I'm doing some coding in C++
Want to have a long empty string like below
const char ModMisfit :: DelStr = "\r \r";
However due to the long blank the line is very long. Is there any way to avoid this and keep the... (5 Replies)
I want to return a char array to the main() function, but its returning garbage value.
#include<stdio.h>
//#include<conio.h>
#include<string.h>
char* strtrmm();
int main()
{
char str1,c1;
printf("\n Enter the string:");
gets(str1);
//strtrmm(str1);
printf("%s",strtrmm(str1));... (2 Replies)
Discussion started by: zinat
2 Replies
LEARN ABOUT SUSE
ustrzcpy
ustrzcpy(3alleg4) Allegro manual ustrzcpy(3alleg4)NAME
ustrzcpy - Copies a string into another one, specifying size. Allegro game programming library.
SYNOPSIS
#include <allegro.h>
char *ustrzcpy(char *dest, int size, const char *src);
DESCRIPTION
This function copies `src' (including the terminating null character) into `dest', whose length in bytes is specified by `size' and which
is guaranteed to be null-terminated even if `src' is bigger than `size'.
Note that, even for empty strings, your destination string must have at least enough bytes to store the terminating null character of the
string, and your parameter `size' must reflect this. Otherwise, the debug version of Allegro will abort at an assertion, and the release
version of Allegro will overrun the destination buffer.
RETURN VALUE
Returns the value of `dest'.
SEE ALSO uconvert(3alleg4), ustrcpy(3alleg4), ustrzncpy(3alleg4), ex3buf(3alleg4), exgui(3alleg4)Allegro version 4.4.2 ustrzcpy(3alleg4)