30/09/2018, 17:30
Sữa lỗi Visual Studio 2013
#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
", p);
strcpy(p, STRUPR(s));
printf("Chuoi hoa: %s
", p);
printf("Chuoi ban dau: %s
", s);
VIETHOAKYTUDAU(s);
printf("Viet hoa ky tu dau: %s", s);
getch();
return 0;
}
Bài liên quan
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.
ý bác là cái warning hay là cái lỗi dòng 35 đấy nếu là cái warning thì bác thử cái này chưa
stackoverflow.com
Remove secure warnings (_CRT_SECURE_NO_WARNINGS) from projects by default in Visual Studio
Tks b mình làm được rồi
Đã chọn câu trả lời của @yaphats là câu trả lời được chấp nhận.