Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / cannot convert from char [2] to char [5] / 5 сообщений из 5, страница 1 из 1
24.10.2006, 12:52
    #34076658
beginer20
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cannot convert from char [2] to char [5]
Помогите новичку, пожалуйста.
Сщздаю структуру:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
#include "stdafx.h"

struct mystruct{
	char name[ 5 ];
	int age;
};

int main(int argc, char* argv[])
{
	struct mystruct s[ 3 ];
	s[ 1 ].name = "d";
	s[ 1 ].age =  34 ;	
	return  0 ;
}


а компилятор выдает ошибку:
cannot convert from char [2] to char [5]

Что ЭТО???
Спасибо
...
Рейтинг: 0 / 0
24.10.2006, 12:55
    #34076680
Akh
Akh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cannot convert from char [2] to char [5]
Код: plaintext
1.
strcpy(s[ 1 ].name, "d");
...
Рейтинг: 0 / 0
24.10.2006, 22:54
    #34078570
Lepsik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cannot convert from char [2] to char [5]
Akh
Код: plaintext
1.
strcpy(s[ 1 ].name, "d");


правильнее писать
Код: plaintext
strncpy( s[ 1 ].name, "d", sizeof(s[ 1 ].name)- 1  );
во избежании и привития культуры.
...
Рейтинг: 0 / 0
24.10.2006, 23:24
    #34078594
man_555
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cannot convert from char [2] to char [5]
imho если это с++, то лучше отдать предпочтенее std::basic_string.
...
Рейтинг: 0 / 0
25.10.2006, 09:41
    #34079020
Akh
Akh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cannot convert from char [2] to char [5]
man_555imho если это с++, то лучше отдать предпочтенее std::basic_string.

Чем же char * не нравится?
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / cannot convert from char [2] to char [5] / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]