#include<reg51.h> #include<string.h> #include<stdio.h> #define lcd_data P1 sbit rs=P2^0; sbit rw=P2^1; sbit en=P2^2; unsigned char n[5]="hello"; unsigned char m[]="welcome rakesh"; void cmd_lcd(unsigned char); void write_lcd(char); void delay(unsigned int); void lcd_int() { cmd_lcd(0x38); cmd_lcd(0x0c); cmd_lcd(0x01); cmd_lcd(0x80); } void cmd_lcd(unsigned char x) { x=lcd_data; rs=0; rw=0; en=1; delay(50); en=0; }
void write_lcd(char s) {
s=lcd_data; rs=1; rw=0; en=1; delay(500); en=0; } void delay(unsigned int temp) { unsigned int i,j; for(i=0;i<255;i++); for(j=0;j<temp;j++); }
void main() { void lcd_int(); void write_lcd(n); void delay(500); void cmd_lcd(0x01); void delay(100); void write_lcd(m); void delay(100); }
this code shows following error: Build target 'Target 1' compiling lcdc04.c... LCDC04.C(50): error C161: 'n': formal parameter ignored Target not created
please help me in clearing this...
Dan,
I'm very confused with what you say.
You said that what Jameel was telling the OP was wrong, but then you provide a link which actually supports what he said.
That is:
Passing the wrong type of parameter. Jameel said "you call write_lcd with n. n is the name of an array of characters. what c does is pass the address of the array. and your function write_lcd expects a single character. not an address to an array of characters." Lint reports "Type mismatch". Not totally correct, but a reasonable start.
Incorrect position of void. Jameel said "(Rakesh mate. look at the void.)". We can only guess how much was understood with that, but along the right lines.
And yes, I acknowledge that there are other errors/warnings that Lint picked up.
Please don't fall into that distasteful habit that certain other posters have on this forum.
"You said that what Jameel was telling the OP was wrong, but then you provide a link which actually supports what he said."
No, Jameel is stuck on function invocation; that is, calling. There is no "calling" being performed. The code's incorrectness hasn't even allowed lint to complain about a function call (yet).
"Stop. Stop already. My sides can't take much more of it."
A truly mature and masterful reply, it's just so well done. You have closed this thread showing incredible skills.
A truly mature and masterful reply, it's just so well done.
At least I am mature enough to use my real name.
Google does a very good job of revealing what you are about.
"At least I am mature enough to use my real name."
Thanks. You proved my point quite nicely.
Well, let's see: so what we have here is one first-time-ever poster in this forum, who appeared out of thin air with the sole apparent purpose of supporting the failed arguments of another person --- whom coincidentally we had also never heard of here before this thread. And you seriously expect anyone to believe you're not just a sock-puppet? Really?
Or not old and wise enough not too, Google searches cut both ways.
... we had also never heard of here before this thread ...
Stop already. I can't take any more. Your logic is, as always, totally infullable.
You must be a right wag at gatherings.
Now that is a proper and good answer ;-)
"Your logic is, as always, totally infullable."
Quiet odd for me to ask, but "infullable"? Even I cudn't do it that bad. Is that even a word?
Try "infallible".
yo're friend,
Zeusti.
<quote>Even I cudn't do it that bad<quote>
I DID NOT SPEAK ANY OF THIS!
This fourem is going down the hill very bad.
Still someone at temps to impersonanate me!
POEPLE WHO NO ME U MUST NO IT WAS NOT ME
Always yo're freind.
(Can you turn off auto-correct with IE10? It thinks it knows how to spell better than me)
"(Can you turn off auto-correct with IE10? It thinks it knows how to spell better than me)"
Random Zeusti don't need auto-correct.
Random Zeusti have very "interesting" spelling and grammar on some days and almost perfect grammar and spelling on other days - all depending on mood. Normally the worst spelling/grammar when taunting Tamir.
<quote>Random Zeusti don't need auto-correct.</quote>
Too right. I like to choose my own quality.
But you remind me. Where is Tapir these days? I miss our extreme intellectual discourses.
For a long time now I have only woken when he posts or when someone pretends to be me. I really HATE that latter one.
Dear sock-puppet, if you think you that's a coherent argument, you're even more deranged than I suspected. If you don't: what possessed you to post it?
if you think ... blah blah blah ...
It was an appropriate response to self-indulgent crassness.
yeah, thank you sir, now I really understood my mistakes.. Actually the code i put forward lacked rechecking.. now onwards I'll recheck my code many times and then only will post.. as a beginner i didn't knew how to make well use of this forum. now I think I can do better.
thank you for your encouragement for beginners like me in this forum..
View all questions in Keil forum