Показать сообщение отдельно
Непрочитано 11.04.2016, 17:16   #12
garniv
Мужской Модератор
 
Аватар для garniv
 
Регистрация: 29.06.2004
И адреса получаются разными
PHP код:
#include <stdio.h> 
#include <stdlib.h> 

void f(char *cint *n

    *
n=20

    
c=(char*)malloc(*n+1); 

    for(
int i=0i<*ni++) 
    { 
        
c[i]='a'
        
printf("c[i]=%c, &c[i]=%p \n"c[i], &c[i]);
    } 
    
printf("\n");

int main() 

    
int a
    
char *c

    
f(c,&a); 

    for(
int i=0i<a+1i++) 
    { 
 
//       printf("%p \n",&c[i]); 
        
printf("c[i]=%c, &c[i]=%p \n"c[i], &c[i]);
    } 

//    system("pause"); 

так и должно быть?

Добавлено через 12 минут

Цитата (zl0dey4eg) »
а что за IDE используешь и что за язык? ( С++)
Я думаю что это С (без плюсов). IDE - на скриншоте там название даже с версией Dev-C++ 5.11
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай.

Последний раз редактировалось garniv; 11.04.2016 в 17:24.
garniv вне форума  
Конфигурация ПК
Ответить с цитированием