Click here to Skip to main content
15,905,566 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: the question of "sizeof"! Pin
SpaceMonkey197014-Apr-10 7:59
SpaceMonkey197014-Apr-10 7:59 
You don't need the loop at all. cout is savvy enough to know where your string ends. Unless there's some other reason for the loop then your show() function is simply:

void show( char str[] )
{
   cout << str;
}


Although in C/C++ we tend to use pointer notation:

void show (char* str)
{
   cout << str;
}


And now, given that your function is doing so little you might question its usefulness and move the code into main:

int main()
{
   char str[] = "helloworld!";
   cout << str;
   return 0;
}


Or, finally, you might prefer to use a string constant:

int main()
{
   cout << "helloworld!";
   return 0;
}


None of which is particularly useful if all you wanted to know is why sizeof() returned 4.
GeneralRe: the question of "sizeof"! Pin
Stephen Hewitt14-Apr-10 13:48
Stephen Hewitt14-Apr-10 13:48 
QuestionAvoid "Data Exchange" validation Pin
Code-o-mat14-Apr-10 0:04
Code-o-mat14-Apr-10 0:04 
AnswerRe: Avoid "Data Exchange" validation Pin
Eugen Podsypalnikov14-Apr-10 0:21
Eugen Podsypalnikov14-Apr-10 0:21 
GeneralRe: Avoid "Data Exchange" validation Pin
Code-o-mat14-Apr-10 0:50
Code-o-mat14-Apr-10 0:50 
GeneralRe: Avoid "Data Exchange" validation Pin
Eugen Podsypalnikov14-Apr-10 1:01
Eugen Podsypalnikov14-Apr-10 1:01 
GeneralRe: Avoid "Data Exchange" validation Pin
Code-o-mat14-Apr-10 1:06
Code-o-mat14-Apr-10 1:06 
AnswerRe: Avoid "Data Exchange" validation Pin
Niklas L14-Apr-10 0:57
Niklas L14-Apr-10 0:57 
GeneralRe: Avoid "Data Exchange" validation Pin
Code-o-mat14-Apr-10 1:02
Code-o-mat14-Apr-10 1:02 
AnswerRe: Avoid "Data Exchange" validation Pin
David Crow14-Apr-10 3:08
David Crow14-Apr-10 3:08 
AnswerRe: Avoid "Data Exchange" validation Pin
Maximilien14-Apr-10 4:46
Maximilien14-Apr-10 4:46 
QuestionChanging Printer Settings to ensure Landscape print [modified] Pin
maycockt13-Apr-10 23:27
maycockt13-Apr-10 23:27 
QuestionRe: Changing Printer Settings to ensure Landscape print Pin
David Crow14-Apr-10 3:13
David Crow14-Apr-10 3:13 
AnswerRe: Changing Printer Settings to ensure Landscape print Pin
@Intersect☺™14-Apr-10 4:22
professional@Intersect☺™14-Apr-10 4:22 
Questionexcel Pin
trioum13-Apr-10 23:18
trioum13-Apr-10 23:18 
QuestionRe: excel Pin
enhzflep13-Apr-10 23:46
enhzflep13-Apr-10 23:46 
AnswerRe: excel Pin
@Intersect☺™14-Apr-10 4:24
professional@Intersect☺™14-Apr-10 4:24 
AnswerRe: excel Pin
ThatsAlok14-Apr-10 19:31
ThatsAlok14-Apr-10 19:31 
Questioncolumn width of ListView Pin
arun_pk13-Apr-10 22:18
arun_pk13-Apr-10 22:18 
AnswerRe: column width of ListView Pin
CPallini13-Apr-10 22:24
mveCPallini13-Apr-10 22:24 
AnswerRe: column width of ListView Pin
KarstenK13-Apr-10 22:54
mveKarstenK13-Apr-10 22:54 
QuestionOpening File that is already exclusively opened Pin
Harsh Shankar13-Apr-10 21:30
Harsh Shankar13-Apr-10 21:30 
AnswerRe: Opening File that is already exclusively opened Pin
Code-o-mat13-Apr-10 21:54
Code-o-mat13-Apr-10 21:54 
QuestionMessage Removed Pin
13-Apr-10 21:23
aks.13-Apr-10 21:23 
AnswerRe: MPEG-4 PinPopular
CPallini13-Apr-10 21:37
mveCPallini13-Apr-10 21:37 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.