amin4d
سه شنبه 17 اردیبهشت 1392, 14:56 عصر
سلام.
کسی می دونه مشکل این کدا چیه؟!
به آپر اس و اون شرط IF گیر می ده ولی نمی دونم چی کارش کنم:
#include <stdio.h>
#include <stdlib.h>
#include <iostream.h>
#include <conio.h>
#include <string.h>
main()
{
char s[50] ;
printf("enter a string in");
printf(" lowercase:\n");
gets(s );
upper(s );
printf("\n uppercase of");
printf(" string is:\n");
puts(s );
}
upper(char *string)
{
while(*string)
{
if(*string>='a' && *string<='z')
*string=*string-32 ;
string++ ;
}
}
#include <stdio.h>
#include <stdlib.h>
#include <iostream.h>
#include <conio.h>
#include <string.h>
main()
{
char s[50] ;
printf("enter a string in");
printf(" uppercase:\n");
gets(s );
upper(s );
printf("\n lowercase of string");
printf(" is:\n");
puts(s );
}
upper(char *string)
{
while(*string)
{
if(*string>='A' && *string<='Z')
*string+=32 ;
string++ ;
}
}
و اینکه چطوری باید یه برنامه بنویسم که این دو تا کارو همزمان انجام بده. یعنی اگه یه حرفیی توی رشته کوچیک بود تبدیلش کنه به بزرگ و اگه یه حرفی بزرگ بود تبدیلش کنه به حرف کوچیک.
پیشاپیش ممنون ازتون.
کسی می دونه مشکل این کدا چیه؟!
به آپر اس و اون شرط IF گیر می ده ولی نمی دونم چی کارش کنم:
#include <stdio.h>
#include <stdlib.h>
#include <iostream.h>
#include <conio.h>
#include <string.h>
main()
{
char s[50] ;
printf("enter a string in");
printf(" lowercase:\n");
gets(s );
upper(s );
printf("\n uppercase of");
printf(" string is:\n");
puts(s );
}
upper(char *string)
{
while(*string)
{
if(*string>='a' && *string<='z')
*string=*string-32 ;
string++ ;
}
}
#include <stdio.h>
#include <stdlib.h>
#include <iostream.h>
#include <conio.h>
#include <string.h>
main()
{
char s[50] ;
printf("enter a string in");
printf(" uppercase:\n");
gets(s );
upper(s );
printf("\n lowercase of string");
printf(" is:\n");
puts(s );
}
upper(char *string)
{
while(*string)
{
if(*string>='A' && *string<='Z')
*string+=32 ;
string++ ;
}
}
و اینکه چطوری باید یه برنامه بنویسم که این دو تا کارو همزمان انجام بده. یعنی اگه یه حرفیی توی رشته کوچیک بود تبدیلش کنه به بزرگ و اگه یه حرفی بزرگ بود تبدیلش کنه به حرف کوچیک.
پیشاپیش ممنون ازتون.