How can you say its breaking both the loops (by yourself pressing the ENTER key
just once), when you didnt check how many times the loop executed.
In the second loop do step wise debugging or use the following line in your
second loop :
printf("\n%d",i);
just for testing if the second loop is breaking in between or not.
Try this once and let me know
Debasish
Karmennevaya Dhikaraste, Maaphaaleshu Kadaachanah
----- Original Message ----
From: Chetan Nanda <[EMAIL PROTECTED]>
To: [email protected]
Sent: Tuesday, 6 November, 2007 10:22:27 AM
Subject: Re: [c-prog] about the "break"
Hi,
You should use '&a[i]' and '&b[i]' instead of using a[i] and b[i] inside
scanf argument
Thanks
Chetan Nanda
On 11/4/07, Thomas Hruska <[EMAIL PROTECTED] .com> wrote:
>
> Brett McCoy wrote:
> > On Nov 4, 2007 4:39 AM, 崔健 <cuijian_1988@ yahoo.cn<cuijian_1988%
> > 40yahoo.cn> >
> wrote:
> >> for C :
> >> I like use "break" to stop a loop.But ......like this:
> >>
> >>
> for(i=0;i<=5; i++)..... ......... ......... ......... ......... .........
> ......... .....loop
> 1
> >> {
> >> scanf( "%d" , a[i] );
> >> if( a[i] == ' ? ' )
> >> break;
> >> }
> >>
> >>
> for(i=0;i<=5; i++)..... ......... ......... ......... ......... .........
> ......... .....loop
> 2
> >> scanf( "%d" , b[i]);
> >>
> >> when I enter '?' , it "break" , both the loop 1 and loop 2. But I only
> want to break loop 1 . The condition is that I can't scan the numbers to
> b[].
> >
> > You should run this thorugh a debugger to step through the code to see
> > what it's really doing. break shouldn't stop the second loop from
> > running.
> >
> > -- Brett
> > ------------ --------- --------- --------- --------- --------- -
> > "In the rhythm of music a secret is hidden;
> > If I were to divulge it, it would overturn the world."
> > -- Jelaleddin Rumi
>
> No, but scanf() might. It probably never hits the break in the first
> place when the bogus character ? is entered into the data stream. Also,
> the code pasted above shouldn't compile...there are spaces surrounding
> the ?. It should be '?', not ' ? '.
>
> --
> Thomas Hruska
> CubicleSoft President
> Ph: 517-803-4197
>
> *NEW* MyTaskFocus 1.1
> Get on task. Stay on task.
>
> http://www.CubicleS oft.com/MyTaskFo cus/
>
>
>
[Non-text portions of this message have been removed]
<!--
#ygrp-mkp{
border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px 14px;}
#ygrp-mkp hr{
border:1px solid #d8d8d8;}
#ygrp-mkp #hd{
color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;}
#ygrp-mkp #ads{
margin-bottom:10px;}
#ygrp-mkp .ad{
padding:0 0;}
#ygrp-mkp .ad a{
color:#0000ff;text-decoration:none;}
-->
<!--
#ygrp-sponsor #ygrp-lc{
font-family:Arial;}
#ygrp-sponsor #ygrp-lc #hd{
margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;}
#ygrp-sponsor #ygrp-lc .ad{
margin-bottom:10px;padding:0 0;}
-->
<!--
#ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean,
sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family:Georgia;
}
#ygrp-text p{
margin:0 0 1em 0;}
#ygrp-tpmsgs{
font-family:Arial;
clear:both;}
#ygrp-vitnav{
padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
#ygrp-vitnav a{
padding:0 1px;}
#ygrp-actbar{
clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}
#ygrp-actbar .left{
float:left;white-space:nowrap;}
.bld{font-weight:bold;}
#ygrp-grft{
font-family:Verdana;font-size:77%;padding:15px 0;}
#ygrp-ft{
font-family:verdana;font-size:77%;border-top:1px solid #666;
padding:5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom:10px;}
#ygrp-vital{
background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
#ygrp-vital #vithd{
font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
#ygrp-vital ul{
padding:0;margin:2px 0;}
#ygrp-vital ul li{
list-style-type:none;clear:both;border:1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
#ygrp-vital ul li .cat{
font-weight:bold;}
#ygrp-vital a{
text-decoration:none;}
#ygrp-vital a:hover{
text-decoration:underline;}
#ygrp-sponsor #hd{
color:#999;font-size:77%;}
#ygrp-sponsor #ov{
padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
#ygrp-sponsor #ov ul{
padding:0 0 0 8px;margin:0;}
#ygrp-sponsor #ov li{
list-style-type:square;padding:6px 0;font-size:77%;}
#ygrp-sponsor #ov li a{
text-decoration:none;font-size:130%;}
#ygrp-sponsor #nc{
background-color:#eee;margin-bottom:20px;padding:0 8px;}
#ygrp-sponsor .ad{
padding:8px 0;}
#ygrp-sponsor .ad #hd1{
font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
#ygrp-sponsor .ad a{
text-decoration:none;}
#ygrp-sponsor .ad a:hover{
text-decoration:underline;}
#ygrp-sponsor .ad p{
margin:0;}
o{font-size:0;}
.MsoNormal{
margin:0 0 0 0;}
#ygrp-text tt{
font-size:120%;}
blockquote{margin:0 0 0 4px;}
.replbq{margin:4;}
-->
Chat on a cool, new interface. No download required. Go to
http://in.messenger.yahoo.com/webmessengerpromo.php
[Non-text portions of this message have been removed]