|
Blake Miller wrote:
Well, every industry has an entry cost. Just because yours was too high to be met, does not make what you did/are doing any less illegal.
True, but I only use them for educational purposes (which doesn't make it any more legal). I think that college, the government and / or the business world should provide students with the tools they need so they can get to a professional level more easely. And it has benefit both ways..
But since the business community only cares about money, a free student license will never be available..
Behind every great black man...
... is the police. - Conspiracy brother
Blog[^]
|
|
|
|
|
wrote this code about the Matrix project here is a part of the code to input the matrix or a vector with a dynamic allocation:
double*vector ; int num ;
cout<<"enter the size of the vector"<<\n;
cin>>num;
vector=new double[num];
for(i=0;i<num;i++)
{
cout<<"enter the element"<<i+1<<"in the vector"<<\n;
cin>>*(vector+i)
}
this for input the vector but for input the matrix i made it in another function:
double*grade ; double**matrix ; int row ; int col;
cout<<"enter the number of rows then coloumns in the matrix"<<\n;
cin>>row>>col;
double**matrix=new double*[row];
for(int j=0;j<row;j++)
{
matrix[j]=new double[col]
for(int k=0; k<row;k++)
{
for( int l=0; l<col;l++)
{
cout<<"enter the element"<<l+1<<"in the row"<<k+1<<\n;
cin>>*(grade[k]+l)
}}}
iwant to ask if there is any missing in the followin part of the code
so may you answer these previous questions?
& is this pretag right?
|
|
|
|
|
kosamoza wrote:
cin>>*(grade[k]+l)
grade is a pointer that has not been properly initialized.
kosamoza wrote:
iwant to ask if there is any missing in the followin part of the code
Does the compiler/linker complain about syntax? If not, then you need to determine if any logic errors are present. Did you run the program? If not, that would be a good place to start.
kosamoza wrote:
& is this pretag right?
No. Did you use the Preview button like I suggested yesterday? Even if you forgot, did you go back and look at the post? It's obvious that the formatting is wrong. A lot of the questions you are asking can be answered, if not eliminated, by just taking a bit of initiative.
"Ideas are a dime a dozen. People who put them into action are priceless." - Unknown
|
|
|
|
|
what is meant by :
grade is a pointer that has not been properly initialized.
because when i compile the program every thing is right except at this part it gives me error at this part :
cin>>*(grade[k]+l)
so how can i initialize this grade ?
& what is meant by thses errors?
error C2100: illegal indirection
error C2679: binary '>>' : no operator defined which takes a right-hand operand of type 'double' (or there is no acceptable conversion)
|
|
|
|
|
The compiler is not going to know if you assigned a valid block of memory to the grade pointer or not. Consider:
int *pNumber = NULL;
*pNumber = 123;
...
int *pNumber = new int;
*pNumber = 123;
...
int x;
int *pNumber = &x;
*pNumber = 123;
"Ideas are a dime a dozen. People who put them into action are priceless." - Unknown
|
|
|
|
|
i am sorry but i really dont understand
for exaple in this proplem i want the program to ask the uswer to input the elements of the matrix so how can i initialize the pointer ?? how can i do this??
sorry but i am really trying to understand
|
|
|
|
|
Try:
double *vector;
double **matrix;
int num,
row,
col;
cout << "Enter the size of the vector: ";
cin >> num;
cout << endl;
vector = new double[num];
for (int i = 0; i < num; i++)
{
cout << "Enter the element " << i + 1 << " in the vector: ";
cin >> vector[i];
}
cout << endl << "Enter the number of rows then columns in the matrix: ";
cin >> row >> col;
cout << endl;
matrix = new double*[row];
for (int j = 0; j < row; j++)
{
matrix[j] = new double[col];
for (int k = 0; k < col; k++)
{
cout << "Enter the element " << k + 1 <<" in the row " << j + 1 << ": ";
cin >> matrix[j][k];
}
}
"Ideas are a dime a dozen. People who put them into action are priceless." - Unknown
|
|
|
|
|
it works
thanks very much for ur help
|
|
|
|
|
I want to forbid my user from shut down, restart, log off a computer, what do I have to do?
Thank you
|
|
|
|
|
Remove the keyboard and mouse.
Blogless
|
|
|
|
|
P.
|
|
|
|
|
I dont understand!!! User should use keyboard and mouse anyway. What I want is knowing that when the system or program call ExitWindows or ExitWindowsEx with any valid parameters, and then terminate the async thread that system uses to send WM_QUERYENDSESSION and WM_ENDSESSION messages to ask running programs to terminate.
Thank you
|
|
|
|
|
|
You will not know the sequence of processes that system set to send WM_QUERYENDSESSION, so if YOUR program return 0, there are still some program close, not your wish? And even if I make my program to be the first one in the list of receiving WM_QUERYENSSESION, the system still shut down if there is a program try to shutdown with SWE_FORCE parameter because there will be no WM_QUERYENDSESSION sent at all
Too bad, who could gimme the trustful solusion pls.
Thanks
|
|
|
|
|
If you have a program running and return 0 (FALSE) to WM_QUERYENDSESSION windows will end the shutdown sequence.
Blogless
|
|
|
|
|
You will not know the sequence of processes that system set to send WM_QUERYENDSESSION, so if YOUR program return 0, there are still some program close, not your wish? And even if I make my program to be the first one in the list of receiving WM_QUERYENSSESION, the system still shut down if there is a program try to shutdown with SWE_FORCE parameter because there will be no WM_QUERYENDSESSION sent at all
Too bad, who could gimme the trustful solusion pls.
Thanks
|
|
|
|
|
You will not know the sequence of processes that system set to send WM_QUERYENDSESSION, so if YOUR program return 0, there are still some program close, not your wish? And even if I make my program to be the first one in the list of receiving WM_QUERYENSSESION, the system still shut down if there is a program try to shutdown with SWE_FORCE parameter because there will be no WM_QUERYENDSESSION sent at all
Too bad, who could gimme the trustful solusion pls.
Thanks
|
|
|
|
|
OK, inject code into every process that hi jacks the ExitWindows, ExitWindowsEx call.
See the detours libaray on reseach.microsoft.com.
Thanks
Blogless
|
|
|
|
|
and also the reset and Power buttons...
TOXCCT >>> GEII power [toxcct][VisualCalc]
|
|
|
|
|
And let the computer run on a batterry that doesn't get empty... Why don't you let the computer run on Mars, while your at it?
Behind every great black man...
... is the police. - Conspiracy brother
Blog[^]
|
|
|
|
|
Bob Stanneveld wrote:
And let the computer run on a batterry that doesn't get empty...
damn, i forgot this point !
TOXCCT >>> GEII power [toxcct][VisualCalc]
|
|
|
|
|
hey guyz..Candy here (again) i need help..where can i find a program that is already running ( C program using pointer)..id really appreciate it if any of u guys can help me..thanks
Candy
|
|
|
|
|
TaskMgr.exe for Windows
ps -ef for Unix
Blogless
|
|
|
|
|
Try this[^]
<bold>- Nilesh
<italics>"Reading made Don Quixote a gentleman. Believing what he read made him mad" -George Bernard Shaw
|
|
|
|
|
This is The code. The errors Follow......
// FunctionDemo - demonstrates the use of functions by breaking
// the inner loop of the NestedDemo program off
// into its own function
#include <stdio.h>
#include <iostream.h>
// sumSequence - add a sequence of numbers entered from the
// keyboard until the user enters a negative number.
// return - the summation of numbers entered
int sumSequence(void)
{
// loop forever
int accumulator = 0;
for(;;)
{
// fetch another number
int value = 0;
cout << "Enter the next number:";
cin >> value;
// if it's negative...
if (value < 0)
{
// ...then exit from loop
break;
}
// ...otherwise add the number to the accumulator
accumulator= accumulator+ value;
}
// return the accumulated value
return accumulator;
}
int main(int arg, char* pszArgs[])
{
cout << "This program sums multiple series\n"
<< "of numbers. Terminate each sequence\n"
<< "by entering a negative number.\n"
<< "Terminate the series by entering two\n"
<< "negative numbers in a rown\";
// accumulate sequences of numbers...
int accumulatedValue;
do
{
// sum a sequence of numbersentered from the keyboard
cout << "\nThe total is "
<< "accumulatedValue
<< "\n";
// ...until the sum returned is 0
} while (accumulatedValue !=0);
cout << "Program terminating\n";
return 0;
Errors...
FunctionDemo.cpp(41) : error C2001: newline in constant
FunctionDemo.cpp(43) : error C2144: syntax error : missing ';' before type 'int'
FunctionDemo.cpp(48) : error C2001: newline in constant
FunctionDemo.cpp(54) : fatal error C1004: unexpected end of file found
Error executing cl.exe.
Any Help Would be thoroughly appreciated...
"Do unto others as U would have them do to U"
|
|
|
|