I'm stuck with an error message that neither I nor any of my computer science peeps can understand. The program I wrote is meant to be a simple decimal to binary converter, but with this message it's more complicated than I thought.
Here's the code:
Code:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int num = 0;
int k = 0;
int max = 0;
bool binary[100];
cout << "Enter a decimal number: " ;
cin >> num;
while (pow(2,k) <= num)
k++;
k--; // Decrements the power after the highest power of 2 is found.
max = k;
while (k >= 0 && num > 0)
{
if (pow(2,k) > num)
binary[k] = 0;
else
{
binary[k] = 1;
num -= pow(2,k);
}
k--;
}
while (max >= 0)
{
cout << binary[max];
max++;
}
return 0;
}
The error exactly says:
...\dectobin.cpp:27: error: invalid types 'bool [100][double]' for array subscript
...\dectobin.cpp:30: error: invalid types 'bool [100][double]' for array subscript
If it helps, I'm using Quincy... but only because my lecturer is using Quincy.
Any help is appreciated greatly.
PS, is there any reason why the variable k can't be of type int?
Hi I have the following script and have problem debugging the problems. The function of this script is to make sure the entire file is being received (the filesize of a data is not changing after 20 seconds) and start moving the file to another directory. This script should be started every 30mins.... (5 Replies)
I have a Perl script, that does a system call with rsh to a remote machine.
#!/usr/bin/env perl
system ("rsh remote-machine echo 99");
And I get the following:
stty: standard input: Invalid argument
99
I've tried replacing the system call with below, but I still get the same stty... (1 Reply)
Hi, I am getting the error
01.30 Invalid shell error
I am running the bash shell script in the korn login shell.
I have mentioned the #!/bin/bash statement in the my script but not sure why it is giving this error to me.. (4 Replies)
Hello everyone.
I'm stuck with an error message that neither I nor any of my computer science peeps can understand. The program I wrote is meant to be a simple decimal to binary converter, but with this message it's more complicated than I thought.
Here's the code:
#include <iostream>... (3 Replies)
Here is the question...
Create a new script, sub2, taking three parameters...
1.) the string to be replaced
2.) the string with which to replace it
3.) the name of the file in which to make the substitution
...that treats the string to be replaced as plain text instead of as a regular... (1 Reply)
Hi,
I have this script which gives me output as Invalid null command
set recent_file=`grep '^-.*xlsx$' $FTP_LOG |\
sed -e 's/Jan/1/g' \
-e 's/Feb/2/g' \
-e 's/Mar/3/g' \
-e... (6 Replies)
I'm writing a DB to manage books & dvd's for the library.
So after they added more books/dvd's, they press the print button and all newly added entries are printed.
That is, as it prints all 'printed = false' entries, which (false) is the default value for that field for each new entry.
... (3 Replies)
I have a problem at make step to install a downloaded package consisted of different programs.
In file included from kcdbext.cc:16:0:
kcdbext.h: In member function �char* kyotocabinet::IndexDB::get(const char*, size_t, size_t*)’:
kcdbext.h:1281:14: error: cannot convert �bool’ to... (3 Replies)
Discussion started by: yifangt
3 Replies
LEARN ABOUT OSF1
iconv_close
iconv_close(3) Library Functions Manual iconv_close(3)NAME
iconv_close - Closes a specified codeset converter
LIBRARY
The iconv Library (libiconv)
SYNOPSIS
#include <iconv.h>
int iconv_close(
iconv_t cd);
STANDARDS
Interfaces documented on this reference page conform to industry standards as follows:
iconv_close(): XSH5.0
Refer to the standards(5) reference page for more information about industry standards and associated tags.
PARAMETERS
Specifies the descriptor of the converter to be closed
DESCRIPTION
The iconv_close() function closes a converter previously opened with iconv_open() and deallocates any resources used by the specified con-
verter.
RETURN VALUES
On successful completion, the iconv_close() function returns a value of zero. Otherwise, the function returns a value of -1 and sets errno
to indicate the error.
ERRORS
If the following condition occurs, the iconv_close() function sets errno to the corresponding value: The converter's file descriptor is
invalid.
RELATED INFORMATION
Functions: iconv(3), iconv_open(3)
Commands: genxlt(1), iconv(1)
Others: iconv_intro(5), standards(5) delim off
iconv_close(3)