想通过指针char **str,实现多行数据赋值,输出各行字符串。

[复制链接]
查看11 | 回复1 | 2012-4-24 22:05:33 | 显示全部楼层 |阅读模式
#include#includeintmain(){char** str;char** p;int n,i;printf("输入要录入的字符串数量:");scanf("%d",&n);str=(char**)malloc(sizeof(char*)*n);p=str;getchar();while((str-p)<n){printf("录入第%d个字符串:",str-p+1);*str=(char*)malloc(sizeof(char)*100);gets(*str);str++;}str=p;...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行