| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 500 人关注过本帖
标题:[求助]有要请教各位大虾了,关于指针付值的问题。
取消只看楼主 加入收藏
WKsharp
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-3-28
收藏
 问题点数:0 回复次数:3 
[求助]有要请教各位大虾了,关于指针付值的问题。

我有一个文本,内容是3行的,我想把他付给一个char的数组
比如,我的文本内容是

大家好,
我是菜鸟,
请多指教


于是我定义
#include <stdio.h>

main()
{
char *a1="大家好,
我是菜鸟,
请多指教。";

printf("%s",a1);

}
但是编译不能通过。


当我把这3行合成一行的时候
#include <stdio.h>

main()
{
char *a1="大家好,我是菜鸟,请多指教。";

printf("%s",a1);

}
编译就可以通过了。


我现在想问的就是如何实现我的目的,即可以让一个多行的文本付值给一个char型的指针或者数组。

搜索更多相关主题的帖子: 指针 
2007-03-31 20:35
WKsharp
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-3-28
收藏
得分:0 
那怎么实现我的目的?请赐教~
我是否可以设一个2维的数组呢?每一行是一个数组。但是怎么实现付值

[此贴子已经被作者于2007-3-31 20:47:15编辑过]

2007-03-31 20:46
WKsharp
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-3-28
收藏
得分:0 
如果我文本有很多行,我一般就用复制和粘贴了
不可能一行一行的定义啊~
2007-03-31 20:55
WKsharp
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-3-28
收藏
得分:0 

文件操作不会

给我举个例子吧,谢谢~~

2007-03-31 21:07
快速回复:[求助]有要请教各位大虾了,关于指针付值的问题。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015707 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved