#include <stdio.h>
#include <conio.h>
#include <string.h>
char* STRLWR(char *s)
{
char *p = strdup(s);
int length = strlen(p);
for (int i = 0; i < length; i++)
{
if (p[i] >= 'A' && p[i] <= 'Z')
{
p[i] += 32;
}
}
return p;
}
char* STRUPR(char *s)
{
char *p = strdup(s);
int length = strlen(p);
for (int i = 0; i < length; i++)
{
if (p[i] >= 'a' && p[i] <= 'z')
{
p[i] -= 32;
}
}
return p;
}
void VIETHOAKYTUDAU(char *s)
{
int length = strlen(p);
if (s[0] != ' ')
{
if (s[0] >= 'a' && s[0] <= 'z')
{
s[0] -= 32;
}
}
for (int i = 0; i < length; i++)
{
if (s[i] == ' ' && s[i + 1] != ' ')
{
if (s[i + 1] >= 'a' && s[i + 1] <= 'z')
{
s[i + 1] -= 32;
}
}
}
}
int main()
{
char s[30];
strcpy(s, "dAY nHAU hOC");
char p[30];
strcpy(p, STRLWR(s));
printf("Chuoi thuong: %s\n", p);
strcpy(p, STRUPR(s));
printf("Chuoi hoa: %s\n", p);
printf("Chuoi ban dau: %s\n", s);
VIETHOAKYTUDAU(s);
printf("Viet hoa ky tu dau: %s", s);
getch();
return 0;
}
Mọi người có thể sửa giùm mình lỗi này của Visual Studio 2013 được ko? Mình làm giống trên mạng mà ko chạy được.

nếu là cái warning thì bác thử cái này chưa
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?