12-18-2009
messy questions: how to convert a string into a int64 in linux
Recently I was stuck at 64bit questions in 32pc.......
lots of unknown questions came up ....
as mentioned :
messy questions: how to convert a string into a int64 in linux
i tried
ll = atoll(string)
but faild
btw:
ll is defined as :
long long ll = 0;
I print the return like this:
printf("%INT64d",ll); but failed
printing like this "printf("%INT64d",ll)" in windows succeeds, but in linux I get failure..
thnx
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Is there some place like this unix.com for linux questions? a forum like area to ask questions? I love this site, i've learned a lot (use unix - solaris, and linux - redhat). Unfortunately redhat.com has gotten rid of their support forums, everything is in a list type format and I don't want to... (6 Replies)
Discussion started by: kymberm
6 Replies
2. Linux
Hi everyone,
I came from a diffrent UNIX background and am trying to learn Linux (Red Hat) in a hurry. I would be very grateful if you could help me with the following questions. I know the answers for questions 1, 3, and 4 in a Sun Solaris environment, but not in Linux... Thanks in advance for... (3 Replies)
Discussion started by: Enigma777
3 Replies
3. Programming
Hi, I'm converting a C program that I made using the Visual Studio. I now use GCC (over Linux) and can't find some equivalences. I changed my __int64 definitions to unsigned long long, but can't find an equivalent to the microsoft i64toa() function, which let you convert a char* to a 64 bit... (1 Reply)
Discussion started by: Raspoutine
1 Replies
4. Shell Programming and Scripting
What is the string that would satisfy this expression: "^gs{3}$" ?
What is an expression that would satisfy all these strings: csafaq.exe, csafbc.exe, asdfcd.exe?
Also, To catch these files, :
gdnus1862.exe
gdnus10.exe
gdnus250.exe
gdnus2337.exe
I am using this regex. :... (2 Replies)
Discussion started by: komputersman
2 Replies
5. Shell Programming and Scripting
I have a file that contains the following:
:@:176:@:4:@:name:@:file:@:this is
a summary:@:description can be
long but who knows
can even have <br> tags.:@:how to:@:type:@:18544:@:550:@:400:END:
:@:177:@:9:@:name:@:file:@:summary:@:this
will containg... (18 Replies)
Discussion started by: sysrenan
18 Replies
6. Programming
Recently my project needs int64 variables. However my os and computer are both 32bits.
So how can i use int64 as a parameter in a function.
and is int64 a structure as user-defined structures.....
???
thanx
i am waiting for ur answer:rolleyes: (2 Replies)
Discussion started by: macroideal
2 Replies
7. Shell Programming and Scripting
Hi.
I will be very appreciated for help.
I need replace all characters into string with \ (backslash)
I mean if I have word abcdefg as input.
How I can convert it to \a\b\c\d\e\f\g
Thanks and best regards. Staas. (5 Replies)
Discussion started by: beckss
5 Replies
8. Shell Programming and Scripting
I need to search the file using strings "Request Type" , " Request Method" , "Response Type" and by using result set find the xml tags and convert into a single line?. below are the scenarios.
Cat test
Nov 10, 2012 5:17:53 AM
INFO: Request Type
Line 1.... (5 Replies)
Discussion started by: laknar
5 Replies
9. UNIX for Advanced & Expert Users
I have a messy, pipe-delimited ("|") input dataset.
I would like to create a file of ID plus each component of field 4 which is delimited by ";" into a long, skinny shape for easier processing.
A couple of complications are that field 4 may contain both commas and linefeed characters from the... (9 Replies)
Discussion started by: 91674io
9 Replies
10. Shell Programming and Scripting
Where is the delete or remove post option? (1 Reply)
Discussion started by: f77hack
1 Replies
ATOI(3) Linux Programmer's Manual ATOI(3)
NAME
atoi, atol, atoll, atoq - convert a string to an integer.
SYNOPSIS
#include <stdlib.h>
int atoi(const char *nptr);
long atol(const char *nptr);
long long atoll(const char *nptr);
long long atoq(const char *nptr);
DESCRIPTION
The atoi() function converts the initial portion of the string pointed to by nptr to int. The behaviour is the same as
strtol(nptr, (char **)NULL, 10);
except that atoi() does not detect errors.
The atol() and atoll() functions behave the same as atoi(), except that they convert the initial portion of the string to their return type
of long or long long. atoq() is an obsolete name for atoll().
RETURN VALUE
The converted value.
CONFORMING TO
SVID 3, POSIX.1, BSD 4.3, ISO/IEC 9899. ISO/IEC 9899:1990 (C89) and POSIX.1 (1996 edition) include the functions atoi() and atol() only;
C99 adds the function atoll().
NOTES
The non-standard atoq() function is not present in libc 4.6.27 or glibc 2, but is present in libc5 and libc 4.7 (though only as an inline
function in <stdlib.h> until libc 5.4.44). The atoll() function is present in glibc 2 since version 2.0.2, but not in libc4 or libc5.
SEE ALSO
atof(3), strtod(3), strtol(3), strtoul(3)
GNU
2000-12-17 ATOI(3)