PDA

View Full Version : مبتدی: مشکل در خروجی شمارنده فضای خالی در متن؟



MiniMicro
سه شنبه 20 فروردین 1392, 17:57 عصر
سلام دوستان من این کد رو برای شمارش تعداد فضای خالی موجود در متن ورودی زدم اما خروجی هیچی نمیده ممنون میشم راهنمایی کنید.


#include<stdio.h>
#include<conio.h>
#include<string.h>
main()
{
int i,j;
char msg[256];
clrscr();
printf("Please enter a string :");
gets(msg);
j=0;
for(i=0;i<=strlen(msg);i++)
{
if(msg[i]==' ')
{
j++;
}
}
printf("Number of blank characters:",j);
getch();
return 0;
}

karimi72
سه شنبه 20 فروردین 1392, 19:24 عصر
به جای کتیشن فاصله عدد 32 را قرار بده شاید کار کنه .

saied_hacker
سه شنبه 20 فروردین 1392, 22:24 عصر
فقط باید اخر دستور پرینت یه %d بزاری.
(%d برای عدد صحیح و... میتونی c print format رو سرچ کنی )

هر وقت قراره چند تا پارامتر و چاپ کنی باید مکان و نوعشم مشخص کنی.
printf("Number of blank characters:%d",j);