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;
}
Trác Mẫn Tiệp viết 19:35 ngày 30/09/2018

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.

Ha Gia Phat viết 19:43 ngày 30/09/2018

ý 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
Juan Martinez

Remove secure warnings (_CRT_SECURE_NO_WARNINGS) from projects by default in Visual Studio

c++, visual-studio, precompiler
asked by Juan Martinez on 01:05PM - 02 Jun 13

Trác Mẫn Tiệp viết 19:36 ngày 30/09/2018

Tks b mình làm được rồi

Mai Anh Dũng viết 19:40 ngày 30/09/2018

Đã chọn câu trả lời của @yaphats là câu trả lời được chấp nhận.

Bài liên quan
0