So, I'm into about 650 lines of some code I'm working on. So I'll try to explain instead of flooding this post. Say I have some code like this:
I have a switch statement in the above that only checks for the characters in the word 'money'. The entire alphabet would have been too much to put here. The function ranit() grabs a random element out of the array it is past. That function has been checked and works perfect. In the case all the elements are numbers. I've tried to do this a lot of different ways, but what I want to do is after checking for a matching character, replace it with a random element in from the corresponding arrays that contain integers.
I tried using atoi() to make the 'data' character array able to hold integers. That way I wouldn't get an error about mismatching types. At some point I could have sworn itoa worked with gcc, but I now see this is no longer part of the standard library. I tried using sprintf() to convert the data array back to chars for the next iteration of the loop.
When I run the code I notice the random numbers aren't displayed, but the hex equivalents for the ascii values of the word 'money':
I'm unsure if I'm assigning the values wrong or if sprintf won't allow for the same source and destination values. All the examples I found would put this in a new variable or array name, but I need to have it in the same for the next loop iteration. So maybe I should be using something else?
No warnings or errors from the compiler. Just strictly a logical error at this point. Any suggestions much appreciated.
Dear Members,
I am using SCO-Unix 5.0.5. I have created 2 logical drives but some of the blocks are overlapped and are now giving warning during startup. I have used fsck to settle the problems but to no avail. Kindly help me to sort out the problem.
Thanks (3 Replies)
Hello,everyone here.
I'm coding with KSH to achieve exploring the disk space and judging whether it closes to overflow.But It seems that no one way to convert a string variable to integer.
df | read A B C D E F G H I J K L
print ${L}
Can I convert L to integer type?
Thanks for... (2 Replies)
Hi all,
It will be very useful If you spare some time with me for this worrying error.
I am calling a conversion program which is written in C++ for converting a file format to different format. It was working fine for this past 2 yrs. But now it is not working since the file size has been... (1 Reply)
Hi, I have the next doubt about of lost of characteristic of LV
in my original configuration
# lsvg -l ifxvg
ifxvg:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
aw64m_01 jfs 1 1 1 open/syncd N/A
aw64m_02 jfs 1... (1 Reply)
I'm getting the following Error:
prepare_pcap.c: In function `prepare_pkts':
prepare_pcap.c:127: error: dereferencing pointer to incomplete type
prepare_pcap.c:138: error: dereferencing pointer to incomplete type
====================================
This is the part of the relevant... (8 Replies)
I have this script to uvscan-update. Seems like that i am getting logical error at the end of the script. It is updating the script and also giving the error message to update it manually. I have deleted the DAT files to see if it will create new and it does. Below is the error and the script: ... (1 Reply)
Hello All,
I have a requirement to convert a 12 hour format to 24 hour time format and the sample input /out put is below
Input Time format : Nov 2 2011 12:16AM
Out Put Format : Nov 2 2011 0:16
Input : Nov 2 2011 4:16PM
Out Put: Nov 2 2011 16:16
I have done this using a... (6 Replies)
In the book "The C programming language"; second edition, chapter 2.7 there is a snippet which is supposed to:
"convert a string of digits into its numeric equivalent".
int atoi(char s)
{
int i, n;
n = 0;
for ( i = 0; s >= '0' && s <= '9'; ++i)
n = 10 * n + (s -... (4 Replies)
Hi All,
I am writing a simple script to read a file and display the lines with char count between 20 and 25. I am stuck with the if condition here. Tried a lot but still getting an error on the if condition
# if &&
if &&
My script is very simple as below, not able to understand... (7 Replies)
Discussion started by: nss280
7 Replies
LEARN ABOUT SUNOS
iconv_zh_tw
iconv_zh_TW(5) File Formats Manual iconv_zh_TW(5)NAME
iconv_zh_TW - code set conversion tables in traditional Chinese (zh_TW) locale
AVAILABILITY
SUNWhleu
DESCRIPTION
The following code set conversions are supported:
Code Set Conversions Supported
Code Symbol TargetCode Symbol
CNS 11643 zh_TW-euc Big-5 zh_TW-big5
CNS 11643 zh_TW-euc ISO 2022-7 zh_TW-iso2022-7
CNS 11643 zh_TW-euc UTF-8 UTF-8
CNS 11643 zh_TW-euc IS0 2022-CN-EXT zh_TW-iso2022-CN-EXT
Big-5 zh_TW-big5 CNS 11643 zh_TW-euc
Big-5 zh_TW-big5 ISO 2022-7 zh_TW-iso2022-7
Big-5 zh_TW-big5 IS0 2022-CN-EXT zh_TW-is02022-CN-EXT
Big-5 zh_TW-big5 UTF-8 UTF-8
ISO 2022-7 zh_TW-iso2022-7 CNS 11643 zh_TW-euc
ISO 2022-7 zh_TW-iso2022-7 Big-5 zh_TW-big5
IS0 2022-7 zh_TW-iso2022-7 UTF-8 UTF-8
IS0 2022-CN-EXT zh_TW-iso2022-CN-EXT CNS 11643 zh_TW-euc
IS0 2022-CN-EXT zh_TW-iso2022-CN-EXT Big-5 zh_TW-big5
Code Page 937 zh_TW-cp937 UTF-8 UTF-8
BIG5HK zh_HK-big5hk UTF-8 UTF-8
Big-5p zh_TW-big5p UTF-8 UTF-8
UTF-8 UTF-8 CNS 11643 zh_TW-euc
UTF-8 UTF-8 IS0 2022-7 zh_TW-iso2022-7
UTF-8 UTF-8 Big-5 Big-5
UTF-8 UTF-8 Code Page 937 zh_TW-cp937
UTF-8 UTF-8 BIG5HK zh_HK-big5hk
UTF-8 UTF-8 Big-5p zh_TW-big5p
Conversions are performed as described below. For all conversions, if the source code set includes characters not included in the target
code set, conversion and output for all such characters will be done using a substitute characters.
zh_TW-euc to UTF-8 and UTF-8 to zh_TW-euc
Conversion modules are provided to convert CNS 11643 plane 1, 2 and 3 characters between EUC-TW and UTF-8 encodings. If input data which
does not belong to the above charset is encountered, it will be replaced with the substitute character (zh_TW-euc: '??' (0x3f3f), UTF-8:
U+FFFD (0xefbfbd)).
zh_TW-euc to zh_TW-big5 and zh_TW-big5 to zh_TW-euc
Conversion modules can be used to convert CNS 11643 plane 1 and 2 characters between EUC-TW and BIG5 encodings. If input data which does
not belong to the above charset is encountered, it will be replaced with the subsitute character (zh_TW-euc: '__' (0x5f5f), zh_TW-big5:
'__' (0x5f5f)).
Note that the seven additional popular characters from ETen extension have been supported, they belong to CNS 11643 plane 3.
zh_TW-euc to zh_TW-iso2022-7 and zh_TW-iso2022-7 to zh_TW-euc
Conversion modules can be used to convert CNS 11643 characters between EUC-TW and ISO-2022-7 encodings.
zh_TW-euc to zh_TW-iso2022-CN-EXT and zh_TW-iso2022-CN-EXT to zh_TW-euc
Conversion modules can be used to convert GB 2312-80, CNS 11643 plane 1, 2, 3, 4, 5, 6 and 7 characters between EUC-TW and IS0-2022-CN-EXT
encodings.
zh_TW-big5 to UTF-8 and UTF-8 to zh_TW-big5
Conversion modules are provided to convert Big-5 characters between BIG5 and UTF-8 encodings. If input data which does not belong to the
above charset is encountered, it will be replaced with the substitute character (zh_TW-big5: '??' (0x3f3f), UTF-8: U+FFFD (0xefbfbd)).
Note that the seven additional popular characters from ETen extension have been supported, they are 0xf9d6 -- 0xf9dc.
zh_TW-big5 to zh_TW-iso2022-7 and zh_TW-iso2022-7 to zh_TW-big5
Conversion modules can be used to convert Big-5 characters between BIG5 and ISO-2022-7 encodings. If input Big-5 data which does not have
corresponding CNS 11643 character is encountered, it will be replaced with the substitute character (zh_TW-iso2022-7: '__' (0x5f5f)).
zh_TW-big5 to zh_TW-iso2022-CN-EXT and zh_TW-iso2022-CN-EXT to zh_TW-big5
Conversion modules are provided to convert Big-5 characters between BIG5 and ISO-2022-CN-EXT encodings. If input Big-5 data which does not
have corresponding CNS 11643 character is encountered, it will be replaced with the substitute character (zh_TW-iso2022-7: '__' (0x5f5f)).
zh_TW-big5p to UTF-8 and UTF-8 to zh_TW-big5p
Conversion modules can be used to convert Big-5p characters between BIG5+ and UTF-8 encodings. If input data which doesn't belong to the
above charset is encountered, it will be replaced with the substitute character (zh_TW-big5p: '??' (0x3f3f), UTF-8: U+FFFD).
zh_HK-big5hk to UTF-8 and UTF-8 to zh_HK-big5hk
Conversion modules can be used to convert HKSCS and Big-5 characters between BIG5HK and UTF-8 encoding. If input data which does not belong
to the above charsets is encountered, it will be replaced with the substitute character (zh_HK-big5hk: '??' (0x3f3f), UTF-8: U+FFFD).
zh_TW-cp937 to UTF-8 and UTF-8 to zh_TW-cp937
Conversion modules are provided to convert CNS 11643 characters between IBM Code Page 937 and UTF-8 encodings.
zh_TW-iso2022-7 to UTF-8 and UTF-8 to zh_TW-iso2022-7
Conversion modules can be used to convert CNS 11643 characters between ISO-2022-7 and UTF-8 encodings.
SEE ALSO iconv(1), iconv(3), iconv(5), iconv_zh(5)
2 Nov 2001 iconv_zh_TW(5)