[Comm] Как создать массив строк.
some_x
=?iso-8859-1?q?some=5Fx_=CE=C1_inbox=2Eru?=
Пн Дек 1 20:03:01 MSK 2003
Anikin Anton пишет:
>В сообщении от 2 Декабрь 2003 00:33 some_x написал(a):
>
>
>>Народ подскажите плиз, как в C создать массив строк, чтоб потом элементы
>>этого массива можно было выводить puts(или чем-нибуть ещё, кроме
>>посимвольного вывода).
>> Заранее благодарен.
>>
>>_______________________________________________
>>Community mailing list
>>Community на altlinux.ru
>>http://www.altlinux.ru/mailman/listinfo/community
>>
>>
>
>
>char **array_of_strings;
>
>попробуй...
>
Программа:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
char **a[]={"aa","bb"};
puts(a[0]);
return EXIT_SUCCESS;
}
Результ:
main.cpp: In function `int main(int, char**)':
main.cpp:8: cannot convert `const char*' to `char**' in initialization
main.cpp:9: cannot convert `char**' to `const char*' for argument `1' to
`int puts(const char*)'
Подробная информация о списке рассылки community