您的位置:首页 > 编程语言

字符输入和输出(代码片段)

2015-10-25 11:53 323 查看
将一个字符串存入数组
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main(){
    int i=0;
    char c;
    char *p = NULL;
    while((c=getchar())!= '\n' ){
        p = (char*)realloc(p,i);
        p[i++] = c;    
    }
    p[i]='\0';
    printf("%d\n",i);
    
    for(i=0; i<(int)strlen(p); ++i)
        printf("%c",p[i]);
    printf("\n");
    puts(p);
    return 0;
    system("pause");
    
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数组 字符串 C++