Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.10.2008, 21:36   #1
koljakolja
Новичок
Джуниор
 
Регистрация: 17.10.2008
Сообщений: 2
По умолчанию Указатели на строки

Господа... Есть такая программка:
Код:
#include <stdio.h>        
#include <stdlib.h>     
                            
int main() {                  
  char *str;
  str = (char *)malloc(500);
  str = "blalallblabblabla";
  str[1]='g';            
  printf("%c",str[1]);                
}
Результат - ошибка. Шота никак не разберусь...
koljakolja вне форума Ответить с цитированием
Старый 17.10.2008, 22:52   #2
vvviperrr
Тупой студент
Форумчанин
 
Аватар для vvviperrr
 
Регистрация: 12.05.2007
Сообщений: 614
По умолчанию

Цитата:
str = "blalallblabblabla";
так нельзя делать. используй strcpy().
vvviperrr вне форума Ответить с цитированием
Старый 17.10.2008, 22:57   #3
koljakolja
Новичок
Джуниор
 
Регистрация: 17.10.2008
Сообщений: 2
По умолчанию

Cпасибо, разобралсо

Последний раз редактировалось koljakolja; 17.10.2008 в 23:02.
koljakolja вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Указатели JOFRIF Общие вопросы C/C++ 2 31.08.2008 18:34
Указатели Принц Общие вопросы C/C++ 2 08.06.2008 16:15
Указатели в Си Иллидан Общие вопросы C/C++ 7 20.02.2008 11:14
Указатели в функции. _LEON_ Общие вопросы C/C++ 4 04.02.2008 10:38
Указатели Си JET_FLASH Общие вопросы C/C++ 2 31.01.2008 23:02