Автор юзер задал вопрос в разделе Другие языки и технологии
Как в Си символьной переменной присвоить текст ? и получил лучший ответ
Ответ от
b[0] = 'b';
b[1] = ' ';
Ответ от Krab Bark[гуру]
Это не символьная переменная. Это массив символьных переменных.
char b[2]; strcpy(b,"a"); Если речь идет о строках. А если просто присвоить символы не в формате строки, то посимвольно:
char b[2],d[3]="ab"; for(i=0;i<2;i++)b[i]=d[i];
Размер динамического массива задается ДО того, как в него помещены элементы. Тип автоматически расширяемого при помещении элементов массива существует только в C++, он называется vector, а его частный вид для символов - string. Его можно смоделировать и в чистом С, это сводится к созданию нового динамического массива с большей длиной, переписыванию в него содержания старого с добавлением новых элементов и удалению старого массива.
Это не символьная переменная. Это массив символьных переменных.
char b[2]; strcpy(b,"a"); Если речь идет о строках. А если просто присвоить символы не в формате строки, то посимвольно:
char b[2],d[3]="ab"; for(i=0;i<2;i++)b[i]=d[i];
Размер динамического массива задается ДО того, как в него помещены элементы. Тип автоматически расширяемого при помещении элементов массива существует только в C++, он называется vector, а его частный вид для символов - string. Его можно смоделировать и в чистом С, это сводится к созданию нового динамического массива с большей длиной, переписыванию в него содержания старого с добавлением новых элементов и удалению старого массива.
Ответ от Анастасия 1[гуру]
Называть массив переменной конечно можно... но всё-таки это другое.
Присвоить так:
b[0] = 'A';
b[1] = 'B'
Динамически, можно так:
char *mas = malloc(sizeof(char) * N);
Называть массив переменной конечно можно... но всё-таки это другое.
Присвоить так:
b[0] = 'A';
b[1] = 'B'
Динамически, можно так:
char *mas = malloc(sizeof(char) * N);
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как в Си символьной переменной присвоить текст ?
Как поменять местами байты в переменной short в cи
указателем или же можно как-то по другому
short p = 12345;
char *b1;
char *b2;
подробнее...
спросили в Железо 21 января
Intel(R) Core(TM)2 CPU 4300 @ 1.80GHz что за процессор ?
21 января 2007 года компания Intel официально анонсировала новую модель Core 2 Duo E4300,
подробнее...
Intel(R) Core(TM)2 CPU 4300 @ 1.80GHz что за процессор ?
21 января 2007 года компания Intel официально анонсировала новую модель Core 2 Duo E4300,
подробнее...
спросили в Железо
ребят такой вопрос немного странный стоит ли покупать китайский intel core i5 на алиэкспресс или нет и почему
Можно, но только у продавца с высоким рейтингом и при наличии хотя бы пары десятков отзывов к
подробнее...
ребят такой вопрос немного странный стоит ли покупать китайский intel core i5 на алиэкспресс или нет и почему
Можно, но только у продавца с высоким рейтингом и при наличии хотя бы пары десятков отзывов к
подробнее...
спросили в Железо
Intel Pentium E6600 или Intel Core 2 Duo E6600 - что лучше?
Эти процессоры примерно одинаковы по производительности, но у Pentium E6600 значительное
подробнее...
Intel Pentium E6600 или Intel Core 2 Duo E6600 - что лучше?
Эти процессоры примерно одинаковы по производительности, но у Pentium E6600 значительное
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Железо
подскажите какие процы core 2 duo E подойдут к материнке Asus P5LD2 спасибо
Во первых, посмотри на мелкие надписи рядом с названием материнки (возле слотов памяти). Если там
подробнее...
подскажите какие процы core 2 duo E подойдут к материнке Asus P5LD2 спасибо
Во первых, посмотри на мелкие надписи рядом с названием материнки (возле слотов памяти). Если там
подробнее...
спросили в Железо
Какая должна быть нормальная температура процессора Intel core i5 4690
у меня 34гр в простое 50 в самых крутых
подробнее...
Какая должна быть нормальная температура процессора Intel core i5 4690
у меня 34гр в простое 50 в самых крутых
подробнее...
спросили в Музыка Гитара
отзыв о гитаре colombo. кто сталкивался? ? что за вещь??
Очень плохие гитары!!!! ни в коем случае не покупай!!!! ведет гриф через 2-3 месяца. а то и уже
подробнее...
отзыв о гитаре colombo. кто сталкивался? ? что за вещь??
Очень плохие гитары!!!! ни в коем случае не покупай!!!! ведет гриф через 2-3 месяца. а то и уже
подробнее...
спросили в Железо
Какой комп собрать?
Вот комп за 25 т. р. :
Материнская плата: GigaByte [GA-B75-D3V] LGA1155 - 2400 руб. - 35
подробнее...
Какой комп собрать?
Вот комп за 25 т. р. :
Материнская плата: GigaByte [GA-B75-D3V] LGA1155 - 2400 руб. - 35
подробнее...
системные требования crysis1
Минимальные системные требования:
Операционная система: Windows XP или Windows Vista
подробнее...
igora royal на русском языке инструкцию не могу найти, полную версию
Действие.
Действие Цвета: cоедините крем-краску Schwarzkopf IGORA Royal и лосьон-окислитель
подробнее...
спросили в Denuvo
Перевод на английский некоторых фраз по игре
Не дословно, но все поймут (главное правило - чем проще и примитивнее фраза, тем лучше и понятнее
подробнее...
Перевод на английский некоторых фраз по игре
Не дословно, но все поймут (главное правило - чем проще и примитивнее фраза, тем лучше и понятнее
подробнее...
скажите пожалуйста самые минимальные требования для игры в Aion? у меня просто комп слабоват))
Минимальные системные требования:
•Операционная система: Windows 2000 / XP / Vistа
подробнее...