PDA

View Full Version : سوال: تایپ نکردن در خروجی برنامه



behzad004
یک شنبه 02 آذر 1393, 19:59 عصر
سلام دوستان من ی برنامه نوشتم تعداد کل کاراکترها و تعداد اعدادی ک استفاده شده رو برای ما نشون میده ولی وقتی ی چیزی تایپ میکنی ک مثلا بگی testدر خروجی چیزی چاپ نمیشه ولی وقتی اینتر میزنی برای جواب رو بگیری بهت میگه چند کاراکتر استفاده کردی
ببنید
125979
این کل برنامه هست
اینم خروجی من تایپ کردم test87پاسخ درست داده ولی اون چیزی ک تایپ کردم رو نشون نداده
125980

مسعود اقدسی فام
یک شنبه 02 آذر 1393, 20:05 عصر
به جای getch از getche استفاده کنید تا چاپ هم بشه.

behzad004
یک شنبه 02 آذر 1393, 20:11 عصر
تاثیری نداشت اونم زدم نشد بازم

مسعود اقدسی فام
دوشنبه 03 آذر 1393, 21:22 عصر
تاثیری نداشت اونم زدم نشد بازم

چی بگم والا. اصولا باید می‌شد!

Saeed.Pro
دوشنبه 03 آذر 1393, 22:11 عصر
سلام

برنامه:
#include <iostream>#include <conio.h>
#include <stdio.h>


using namespace std;


int main(){
int charcnt = 0, digicnt = 0;
char ch = 0;
// :D
// clrscr();
cout << "Enter a statement(Enter): ";
// Checking
while(ch != '\r'){
ch = getch();
// Kar Az Mohkam Kari Eyb Nemikone
if(ch == '\r') break;
charcnt++;
if(ch >= 48 && ch <= 57) digicnt++;
}
cout << "\nChar Count: " << charcnt << ", Digi Count: " << digicnt << endl;
// Return
return 0;
}




تست شده هستش، با CodeBlocks کامپایل شد :D

با تشکر

behzad004
سه شنبه 04 آذر 1393, 17:40 عصر
من برنامه خودمو میخوام تصحیح کنم چون فقط با این سری کد ها ک نوشتم درس دادن هنوز اماتور هستم
این برنامه هم تو کتاب هست و خروجی داده تو کتاب ولی برا من نمیده