473,404 Members | 2,195 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,404 software developers and data experts.

variable length arrays

> cat vararray.c
#include <stdio.h>

int Print3DArray(int n3, int n2, int a[][n2][n3], int n1) {
int i = 0;
for(i = 0; i < n1; ++i) {
int j = 0;
for(j = 0; j < n2; ++j) {
int k = 0;
for(k = 0; k < n3; ++k) {
printf("a[%d][%d][%d] = %3d\n", i, j, k, a[i][j][k]);
}
}
}
return 0;
}

int main(int argc, char* argv[]) {
int a[4][2][3];
int i = 0;
for(i = 0; i < 4; ++i) {
int j = 0;
for(j = 0; j < 2; ++j) {
int k = 0;
for(k = 0; k < 3; ++k) {
a[i][j][k] = 100*i + 10*j + k;
printf("A[%d][%d][%d] = %3d\n", i, j, k, a[i][j][k]);
}
}
}
putchar('\n');
Print3DArray(3, 2, a, 4);
return 0;
}
gcc -Wall -std=c99 -pedantic -O2 -o vararray vararray.c


Nov 13 '05 #1
21 3979
E. Robert Tisdale wrote:
> cat vararray.c


Did you ask something?

Nov 13 '05 #2
In message <3F**************@jpl.nasa.gov>
"E. Robert Tisdale" <E.**************@jpl.nasa.gov> wrote:
> cat vararray.c


Super. It compiled without errors or warnings here, on my (non-gcc) C99
compiler, and printed the array contents twice.

Can't see anything wrong with the code; if you've got a problem it's
probably the compiler.

--
Kevin Bracey, Principal Software Engineer
Tematic Ltd Tel: +44 (0) 1223 503464
182-190 Newmarket Road Fax: +44 (0) 1223 503458
Cambridge, CB5 8HE, United Kingdom WWW: http://www.tematic.com/
Nov 13 '05 #3
Kevin Bracey wrote:
E. Robert Tisdale wrote:
> cat vararray.c


Super. It compiled without errors or warnings here,
on my (non-gcc) C99 compiler, and printed the array contents twice.

Can't see anything wrong with the code;
if you've got a problem it's probably the compiler.


It appears to me that
the new variable-length array features in the current standard
reduce much of what appears in the C FAQ to *bad advice*.

Nov 13 '05 #4
E. Robert Tisdale wrote:
It appears to me that
the new variable-length array features in the current standard
reduce much of what appears in the C FAQ to *bad advice*.


Only for those with C99 implementations who have no need for their code to
remain portable to C90 implementations.

--
Richard Heathfield : bi****@eton.powernet.co.uk
"Usenet is a strange place." - Dennis M Ritchie, 29 July 1999.
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
K&R answers, C books, etc: http://users.powernet.co.uk/eton
Nov 13 '05 #5
Richard Heathfield wrote:
E. Robert Tisdale wrote:
It appears to me that
the new variable-length array features in the current standard
reduce much of what appears in the C FAQ to *bad advice*.


Only for those with C99 implementations who have no need
for their code to remain portable to C90 implementations.


Yes. That's an accurate description of new users
who are so often admonished to "read the FAQ".
I don't see any reason for these people to learn bad habits
which will only be difficult to break when, eventually,
everyone has new C99 compilers.
The advice in the C FAQ regarding variable length arrays
should be revised. The current advice should be labeled
anachronistic and should be deprecated.

Nov 13 '05 #6
E. Robert Tisdale wrote:
Richard Heathfield wrote:
E. Robert Tisdale wrote:
It appears to me that
the new variable-length array features in the current standard
reduce much of what appears in the C FAQ to *bad advice*.
Only for those with C99 implementations who have no need
for their code to remain portable to C90 implementations.


Yes.


i.e. almost nobody.
That's an accurate description of new users
who are so often admonished to "read the FAQ".
No, it isn't. Most new users are still using C90 implementations. Some are
even using /pre/-C90 implementations.
I don't see any reason for these people to learn bad habits
which will only be difficult to break when, eventually,
everyone has new C99 compilers.
The habits are not bad. They are best practice at present. I believe that
Steve Summit once mentioned spending quite a lot of time preparing C99
updates to the FAQ. No doubt he'll release those updates in due course.
The advice in the C FAQ regarding variable length arrays
should be revised. The current advice should be labeled
anachronistic and should be deprecated.


It's currently relevant to the vast majority of C programmers. Most people
don't yet have C99 compilers.

--
Richard Heathfield : bi****@eton.powernet.co.uk
"Usenet is a strange place." - Dennis M Ritchie, 29 July 1999.
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
K&R answers, C books, etc: http://users.powernet.co.uk/eton
Nov 13 '05 #7
On Tue, 30 Sep 2003 20:19:54 +0000 (UTC), in comp.lang.c , Richard
Heathfield <do******@address.co.uk.invalid> wrote:
E. Robert Tisdale wrote:
The advice in the C FAQ regarding variable length arrays
should be revised. The current advice should be labeled
anachronistic and should be deprecated.


It's currently relevant to the vast majority of C programmers. Most people
don't yet have C99 compilers.


And even those of us who do, should consider portability issues for
the next decade or so. I still occasionally have to recompile on an
old sun box which has only a pre-ANSI compiler available, and the
majority of my programming is done with a mainstream compiler whose
manufacturer has apparently publically stated they've no immediate
intention of supporting more of C99 than they already (badly) do.
--
Mark McIntyre
CLC FAQ <http://www.eskimo.com/~scs/C-faq/top.html>
CLC readme: <http://www.angelfire.com/ms3/bchambless0/welcome_to_clc.html>
Nov 13 '05 #8
Richard Heathfield wrote:
E. Robert Tisdale wrote:
The advice in the C FAQ regarding variable length arrays
should be revised. The current advice should be labeled
anachronistic and should be deprecated.
It's currently relevant to the vast majority of C programmers.


But the vast majority of C programmers don't read the FAQ.
Most of the contributors to the comp.lang.c newsgroup
don't read the FAQ. If they did, they could cite and quote the FAQ
instead of answering Frequently Answered Questions.
Most people don't yet have C99 compilers.


They should get C99 compilers and start using them.

Nov 13 '05 #9
Mark McIntyre wrote:
Richard wrote:
E. Robert Tisdale wrote:
The advice in the C FAQ regarding variable length arrays
should be revised. The current advice should be labeled
anachronistic and should be deprecated.


It's currently relevant to the vast majority of C programmers.
Most people don't yet have C99 compilers.


And even those of us who do,
should consider portability issues for the next decade or so.
I still occasionally have to recompile on an old sun box
which has only a pre-ANSI compiler available, and the majority
of my programming is done with a mainstream compiler whose
manufacturer has apparently publicly stated they've no immediate
intention of supporting more of C99 than they already (badly) do.


Now you're beginning to sound like a Fortran programmer.

You don't need to learn anything new. Your career will end
long before the last of the C89 compilers are phased out.
But what about the new programmers that are coming up
to replace you? They will all have C99 compilers at their disposal
long before their careers really take off. The only reason
that they might need to learn about these anachronisms
is so that they can read, understand and maintain
your legacy code after you have retired.
Fortunately, you won't be around to hear the "blessings"
that they might utter regarding your code.

Nov 13 '05 #10
E. Robert Tisdale wrote:
Richard Heathfield wrote:
Most people don't yet have C99 compilers.


They should get C99 compilers and start using them.


That's /their/ decision, not yours.

--
Richard Heathfield : bi****@eton.powernet.co.uk
"Usenet is a strange place." - Dennis M Ritchie, 29 July 1999.
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
K&R answers, C books, etc: http://users.powernet.co.uk/eton
Nov 13 '05 #11

"E. Robert Tisdale" <E.**************@jpl.nasa.gov> wrote in message
news:3F**************@jpl.nasa.gov...
Mark McIntyre wrote:
Richard wrote:
E. Robert Tisdale wrote:

The advice in the C FAQ regarding variable length arrays
should be revised. The current advice should be labeled
anachronistic and should be deprecated.

It's currently relevant to the vast majority of C programmers.
Most people don't yet have C99 compilers.
And even those of us who do,
should consider portability issues for the next decade or so.
I still occasionally have to recompile on an old sun box
which has only a pre-ANSI compiler available, and the majority
of my programming is done with a mainstream compiler whose
manufacturer has apparently publicly stated they've no immediate
intention of supporting more of C99 than they already (badly) do.


Now you're beginning to sound like a Fortran programmer.

You don't need to learn anything new. Your career will end
long before the last of the C89 compilers are phased out.
But what about the new programmers that are coming up
to replace you? They will all have C99 compilers at their disposal
long before their careers really take off. The only reason
that they might need to learn about these anachronisms
is so that they can read, understand and maintain
your legacy code after you have retired.


In my experience, this is a large part of what the
typical programmer does.
Fortunately, you won't be around to hear the "blessings"
that they might utter regarding your code.


It's illogical to complain about code people wrote
without using tools which were not available at the time.

-Mike
Nov 13 '05 #12
"E. Robert Tisdale" <E.**************@jpl.nasa.gov> wrote in message
news:3F**************@jpl.nasa.gov...
Richard Heathfield wrote:
E. Robert Tisdale wrote:
The advice in the C FAQ regarding variable length arrays
should be revised. The current advice should be labeled
anachronistic and should be deprecated.
It's currently relevant to the vast majority of C programmers.


But the vast majority of C programmers don't read the FAQ.


So? That's their problem, not ours.
Most of the contributors to the comp.lang.c newsgroup
don't read the FAQ.
You have no way of knowing this. You're speculating.
If they did, they could cite and quote the FAQ
instead of answering Frequently Answered Questions.
Extremely poor deduction. You're presuming to read
minds. Smoking is bad for the health. Virtually
everyone knows this. "If they know smoking is bad,
they'd quit." But many don't, even though they know
the facts.

I've read through the entire FAQ a few times,
sometimes I refer folks to it, sometimes I answer the
question. Of course I haven't committed the entire
FAQ to memory, and I don't always check it before answering
a question. Perhaps I should, but I don't, for whatever
reason -- one day perhaps 'laziness', others perhaps
'forgetfulness'. If I do answer, often it's because
it's faster than first scanning the FAQ for the answer.
The fact that I share my time here doesn't mean my
time isn't still valuable to me. Sometimes I'll present
an answer, and then mention that the answer's in the
FAQ too. Sometimes I'll apply what I've learned from
the FAQ in answering a question, then someone will
show that my answer is wrong, causing me to realize
I've misunderstood, and learn something myself.
Most people don't yet have C99 compilers.


They should get C99 compilers and start using them.


This is like saying:
You should sell your car every year, and buy the latest
model, even if the new features are not desirable or
useful to you.

I don't have a DVD unit for my TV, I have a VHS unit.
It serves my purposes. Why should I buy a DVD?
I need not until the VHS is insufficient (e.g. when
VHS tapes no longer available, or I want or need
what a DVD can do but a VHS cannot.)

-Mike
Nov 13 '05 #13
Mike Wahler wrote:
E. Robert Tisdale wrote:
Richard Heathfield wrote:
E. Robert Tisdale wrote:

The advice in the C FAQ regarding variable length arrays
should be revised. The current advice should be labeled
anachronistic and should be deprecated.

It's currently relevant to the vast majority of C programmers.


But the vast majority of C programmers don't read the FAQ.


So? That's their problem, not ours.
Most of the contributors to the comp.lang.c newsgroup
don't read the FAQ.


You have no way of knowing this. You're speculating.
If they did, they could cite and quote the FAQ
instead of answering Frequently Answered Questions.

Extremely poor deduction. You're presuming to read minds.
Smoking is bad for the health.
Virtually everyone knows this.
"If they know smoking is bad, they'd quit."
But many don't, even though they know the facts.

I've read through the entire FAQ a few times,
sometimes I refer folks to it, sometimes I answer the
question. Of course I haven't committed the entire
FAQ to memory, and I don't always check it before answering
a question. Perhaps I should, but I don't, for whatever
reason -- one day perhaps 'laziness', others perhaps
'forgetfulness'. If I do answer, often it's because
it's faster than first scanning the FAQ for the answer.
The fact that I share my time here doesn't mean my
time isn't still valuable to me. Sometimes I'll present
an answer, and then mention that the answer's in the
FAQ too. Sometimes I'll apply what I've learned from
the FAQ in answering a question, then someone will
show that my answer is wrong, causing me to realize
I've misunderstood, and learn something myself.
Most people don't yet have C99 compilers.


They should get C99 compilers and start using them.


This is like saying:
You should sell your car every year,
and buy the latest model,
even if the new features are not desirable
or useful to you.

I don't have a DVD unit for my TV, I have a VHS unit.
It serves my purposes. Why should I buy a DVD?
I need not until the VHS is insufficient
(e.g. when VHS tapes no longer available,
or I want or need what a DVD can do but a VHS cannot.)


I don't want you to give up your VHS, BETA-MAX,
phonograph record player, bell-bottom pants, paisley shirts,
platform shoes, side burns, Volkswagen Beetle, bean-bag chair
or anything else that you have grown fond of over the years.
I just don't think that the "new generation" should be compelled
to make these things a part of their lives as well.
I don't think that new C programmers should be compelled
to adopt anachronisms just because you continue to use them
in the code that you write.

Nov 13 '05 #14

"E. Robert Tisdale" <E.**************@jpl.nasa.gov> wrote in message
news:3F**************@jpl.nasa.gov...
Mike Wahler wrote:
E. Robert Tisdale wrote:
Richard Heathfield wrote:

E. Robert Tisdale wrote:

>The advice in the C FAQ regarding variable length arrays
>should be revised. The current advice should be labeled
>anachronistic and should be deprecated.

It's currently relevant to the vast majority of C programmers.

But the vast majority of C programmers don't read the FAQ.
So? That's their problem, not ours.
Most of the contributors to the comp.lang.c newsgroup
don't read the FAQ.


You have no way of knowing this. You're speculating.
If they did, they could cite and quote the FAQ
instead of answering Frequently Answered Questions.

Extremely poor deduction. You're presuming to read minds.
Smoking is bad for the health.
Virtually everyone knows this.
"If they know smoking is bad, they'd quit."
But many don't, even though they know the facts.

I've read through the entire FAQ a few times,
sometimes I refer folks to it, sometimes I answer the
question. Of course I haven't committed the entire
FAQ to memory, and I don't always check it before answering
a question. Perhaps I should, but I don't, for whatever
reason -- one day perhaps 'laziness', others perhaps
'forgetfulness'. If I do answer, often it's because
it's faster than first scanning the FAQ for the answer.
The fact that I share my time here doesn't mean my
time isn't still valuable to me. Sometimes I'll present
an answer, and then mention that the answer's in the
FAQ too. Sometimes I'll apply what I've learned from
the FAQ in answering a question, then someone will
show that my answer is wrong, causing me to realize
I've misunderstood, and learn something myself.
Most people don't yet have C99 compilers.

They should get C99 compilers and start using them.


This is like saying:
You should sell your car every year,
and buy the latest model,
even if the new features are not desirable
or useful to you.

I don't have a DVD unit for my TV, I have a VHS unit.
It serves my purposes. Why should I buy a DVD?
I need not until the VHS is insufficient
(e.g. when VHS tapes no longer available,
or I want or need what a DVD can do but a VHS cannot.)


I don't want you to give up your VHS, BETA-MAX,
phonograph record player, bell-bottom pants, paisley shirts,
platform shoes, side burns, Volkswagen Beetle, bean-bag chair
or anything else that you have grown fond of over the years.
I just don't think that the "new generation" should be compelled
to make these things a part of their lives as well.


IMO nor should they be discouraged from doing so if they
so choose. I said nothing about 'compelling'.
Of course it's a good idea to educate them
about the more 'modern' alternatives, but the choice
is still theirs, the consequences of which they of
course must be prepared to face.
I don't think that new C programmers should be compelled
to adopt anachronisms just because you continue to use them
in the code that you write.


I'd hardly call C90 an 'anachronism'. It's still the
most widely used form of C, AFAIK.

-Mike
Nov 13 '05 #15
On Wed, 01 Oct 2003 17:45:06 GMT, in comp.lang.c , "Mike Wahler"
<mk******@mkwahler.net> wrote:
"E. Robert Tisdale" <E.**************@jpl.nasa.gov> wrote in message
news:3F**************@jpl.nasa.gov...

Most of the contributors to the comp.lang.c newsgroup
don't read the FAQ.


You have no way of knowing this. You're speculating.


Not only that, but empirical evidence suggests otherwise. For example
100% of the CLC contributors that I know personally have read the FAQ.
If they did, they could cite and quote the FAQ
instead of answering Frequently Answered Questions.


I've read through the entire FAQ a few times,
sometimes I refer folks to it, sometimes I answer the
question. Of course I haven't committed the entire
FAQ to memory, and I don't always check it before answering
a question. Perhaps I should, but I don't, for whatever
reason


Typically I don't check it because thats what the OP is supposed to
do, dammit ! What, I have to do his homework /and/ read the FAQ for
him? Why not just get his degree, marry his wife, and collect his
paycheck too ?
--
Mark McIntyre
CLC FAQ <http://www.eskimo.com/~scs/C-faq/top.html>
CLC readme: <http://www.angelfire.com/ms3/bchambless0/welcome_to_clc.html>
Nov 13 '05 #16
Mark McIntyre wrote:
Typically,
I don't check it because that's what the OP is supposed to do, dammit!
What, I have to do his homework /and/ read the FAQ for him?
No.
But you could read the FAQ once in a while yourself.
You know -- set a good example and all that.
Why not just get his degree, marry his wife
and collect his paycheck too?


So much ambition for someone who won't even read the FAQ?

I just don't think that it makes any sense
to admonish new subscribers to "read the FAQ"
if you refuse to do so every once in a while yourself.
And, if you had read the FAQ, it doesn't seem unreasonable
that you could quickly find, cite and even quote
the relevant FAQ for the OP.

Nov 13 '05 #17
Mark McIntyre <ma**********@spamcop.net> scribbled the following:
Typically I don't check it because thats what the OP is supposed to
do, dammit ! What, I have to do his homework /and/ read the FAQ for
him? Why not just get his degree, marry his wife, and collect his
paycheck too ?


That would suit me...
(AFAICR you Mark are already married, so you don't need a wife. Give
that one to me... =) )

--
/-- Joona Palaste (pa*****@cc.helsinki.fi) ---------------------------\
| Kingpriest of "The Flying Lemon Tree" G++ FR FW+ M- #108 D+ ADA N+++|
| http://www.helsinki.fi/~palaste W++ B OP+ |
\----------------------------------------- Finland rules! ------------/
"C++ looks like line noise."
- Fred L. Baube III
Nov 13 '05 #18
On 12 Oct 2003 17:28:55 GMT, in comp.lang.c , Joona I Palaste
<pa*****@cc.helsinki.fi> wrote:
Mark McIntyre <ma**********@spamcop.net> scribbled the following:
Typically I don't check it because thats what the OP is supposed to
do, dammit ! What, I have to do his homework /and/ read the FAQ for
him? Why not just get his degree, marry his wife, and collect his
paycheck too ?


That would suit me...
(AFAICR you Mark are already married, so you don't need a wife. Give
that one to me... =) )


Depending on the size of the paycheck, I'm prepared to move to Utah...
:-)

--
Mark McIntyre
CLC FAQ <http://www.eskimo.com/~scs/C-faq/top.html>
CLC readme: <http://www.angelfire.com/ms3/bchambless0/welcome_to_clc.html>
----== Posted via Newsfeed.Com - Unlimited-Uncensored-Secure Usenet News==----
http://www.newsfeed.com The #1 Newsgroup Service in the World! >100,000 Newsgroups
---= 19 East/West-Coast Specialized Servers - Total Privacy via Encryption =---
Nov 13 '05 #19


Joona I Palaste wrote:
Mark McIntyre <ma**********@spamcop.net> scribbled the following:
Typically I don't check it because thats what the OP is supposed to
do, dammit ! What, I have to do his homework /and/ read the FAQ for
him? Why not just get his degree, marry his wife, and collect his
paycheck too ?

That would suit me...
(AFAICR you Mark are already married, so you don't need a wife. Give
that one to me... =) )


There is a subtle problem here.
Considering portability, this is dangerously close to UB,
by that I mean Ugly Behavior. You need to review the appropriate
standard that defines the word bigamy. In certain environments this
is indeed a crime and if you knowing marry someone's wife then you
might be considered a participant to the crime. If you are going to
do stuff like this, make sure that the operation is done in an
environment in which 'bigamy' is not defined. Another solution,
among many possible solutions, would be to replace the section
'marry his wife' with 'marry his girlfriend'.

--
Al Bowers
Tampa, Fl USA
mailto: xa*@abowers.combase.com (remove the x)
http://www.geocities.com/abowers822/

Nov 13 '05 #20
Mark McIntyre wrote:
On 12 Oct 2003 17:28:55 GMT, in comp.lang.c , Joona I Palaste
<pa*****@cc.helsinki.fi> wrote:
Mark McIntyre <ma**********@spamcop.net> scribbled the following:
Typically I don't check it because thats what the OP is supposed to
do, dammit ! What, I have to do his homework /and/ read the FAQ for
him? Why not just get his degree, marry his wife, and collect his
paycheck too ?


That would suit me...
(AFAICR you Mark are already married, so you don't need a wife. Give
that one to me... =) )


Depending on the size of the paycheck, I'm prepared to move to Utah...
:-)


How does (the first) Mrs McIntyre feel about that?

--
Richard Heathfield : bi****@eton.powernet.co.uk
"Usenet is a strange place." - Dennis M Ritchie, 29 July 1999.
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
K&R answers, C books, etc: http://users.powernet.co.uk/eton
Nov 13 '05 #21
On Sun, 12 Oct 2003 21:28:25 +0000 (UTC), in comp.lang.c , Richard
Heathfield <do******@address.co.uk.invalid> wrote:
Mark McIntyre wrote:
Depending on the size of the paycheck, I'm prepared to move to Utah...
:-)


How does (the first) Mrs McIntyre feel about that?


ah, now you come to mention it, I have, so far, not per se, actually
mentioned it. completely, yet. erm....

--
Mark McIntyre
CLC FAQ <http://www.eskimo.com/~scs/C-faq/top.html>
CLC readme: <http://www.angelfire.com/ms3/bchambless0/welcome_to_clc.html>
----== Posted via Newsfeed.Com - Unlimited-Uncensored-Secure Usenet News==----
http://www.newsfeed.com The #1 Newsgroup Service in the World! >100,000 Newsgroups
---= 19 East/West-Coast Specialized Servers - Total Privacy via Encryption =---
Nov 13 '05 #22

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

16
by: steflhermitte | last post by:
Dear cpp-ians, I am working with a structure: struct meta_segment { long double id; long double num; long double mean; bool done;
10
by: yawnmoth | last post by:
i've written some javascript code that i believe should set a form variable to a certain value, depending on what the user clicks on. unfortunately, it isn't working. here's the url: ...
27
by: Mike P | last post by:
I will be passing my function a two dimensional array of varying length. Within that array is one data point, and the number of times it should loop through. So, for example, I might pass this...
5
by: dam_fool_2003 | last post by:
Hai, I studied that the array size is fixed. But I come across a word called "variable length array". Is it possible to change the array size? So I tried the following: #include<stdio.h>...
6
by: Carl-Olof Almbladh | last post by:
Already in the 1st edition of the "White book", Kerigham and Ritchie states the "C is a general purpose language". However, without what is usually called "assumed size arrays" and built-in...
6
by: JNY | last post by:
Hello, Is it possible to declare an array with variable indeces? i.e. int x = 4; int myArray; for (j = 0;j < 5;j++) {
23
by: Russ Chinoy | last post by:
Hi, This may be a totally newbie question, but I'm stumped. If I have a function such as: function DoSomething(strVarName) { ..... }
6
by: mechanicfem | last post by:
In f(), I am passing a parameter of array type - /size/ indicates the array's length: void f(char arr, int size); In the c99 stds, it mentions the use of and says (I think) that it can be...
3
by: jaime | last post by:
Hi all. The source code download bundle for "Beginning C: From Novice to Professional, Fourth Edition" (ISBN: 1590597354) (Horton/Apress) contains a C source file (program9_09.c) which contains...
7
by: Cromulent | last post by:
In section 6.7.5.2 it states the following: If the size is not present, the array type is an incomplete type. If the size is*instead of being an expression, the array type is a variable length...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.