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

C / C++ / MFC

 
AnswerRe: the question of "sizeof"! Pin
Chris Losinger14-Apr-10 3:16
professionalChris Losinger14-Apr-10 3:16 
AnswerRe: the question of "sizeof"! Pin
Stephen Hewitt14-Apr-10 3:16
Stephen Hewitt14-Apr-10 3:16 
AnswerRe: the question of "sizeof"! Pin
CPallini14-Apr-10 3:22
mveCPallini14-Apr-10 3:22 
GeneralRe: the question of "sizeof"! Pin
wbgxx14-Apr-10 3:28
wbgxx14-Apr-10 3:28 
AnswerRe: the question of "sizeof"! Pin
Stephen Hewitt14-Apr-10 4:25
Stephen Hewitt14-Apr-10 4:25 
QuestionRe: the question of "sizeof"! Pin
Chris Meech14-Apr-10 7:02
Chris Meech14-Apr-10 7:02 
AnswerRe: the question of "sizeof"! Pin
CPallini14-Apr-10 11:24
mveCPallini14-Apr-10 11:24 
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 

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.