PDA

View Full Version : آموزش: چطوری در حلقه بینهایت چندین بار gets کنیم ؟



mamali-mohammad
دوشنبه 12 دی 1390, 22:33 عصر
سلام
من یه آرایه 600 کاراکتری دارم
حالا میخوام در یک حلقه رشته بگیرم تا زمانی که رشته برابر با 0 نباشه
یعنی زمانی که 0 وارد شد از حلقه خارج بشه
این کدی که خودم نوشتم و جواب نداد :
while(1){
gets(array);
if(array==0)
break;
}
چطوری این کارو کنم ؟
ممنون

b.saminjad
سه شنبه 13 دی 1390, 07:15 صبح
سلام

دو تاپیک ایجاد کردی تو اون یکی هم جواب دادم


#include <iostream>
#include <conio>
#include <cstring>

void main()
{

char x[6000];


while(1)
{

cin>>x;
if((x[0]=='0') && (strlen(x)==1))
break;
}

}