| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 567 人关注过本帖
标题:字符串的问题
只看楼主 加入收藏
wangcaiqusi
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2013-1-10
结帖率:60%
收藏
已结贴  问题点数:18 回复次数:10 
字符串的问题
怎么定义和使用字符串数组啊。把字符串赋值给字符数组是不是错误的啊?
搜索更多相关主题的帖子: 字符串 
2013-01-14 13:58
空白先生
Rank: 2
等 级:论坛游民
帖 子:115
专家分:95
注 册:2012-12-9
收藏
得分:5 
具体点嘛,我就知道在字符数组初始化的时候是直接把字符串赋值给字符数组比如char a[100]="I am a Chinese"

printf("My goal is to be  good at computer")
2013-01-14 14:01
wangcaiqusi
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2013-1-10
收藏
得分:0 
比如说,我要研究停车的问题,有2层。每层6个车位。就可以定义一个二维数组,数组里面存放停的车牌号码。车牌号码是字符串。怎么破?
2013-01-14 14:45
wangcaiqusi
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2013-1-10
收藏
得分:0 
在具体点。chara[1][2]代表一层2号车位。我要把它赋值为某个字符串(车牌号)例如闽A88888,怎么破
2013-01-14 14:47
wangcaiqusi
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2013-1-10
收藏
得分:0 
以下程序错在哪里?
#include <stdio.h>
#include <string.h>

typedef struct
{
    char c[10];
    int  cenghao;
    int cheweihao;
    int shijian;
}point;

void display(point *q,FILE *fq);

int main()
{
    char a[3][7]={0};
    int i,j;
    point b[13]={{"0",0,0,0},{"渝A11",1,1,20},{"渝A12",1,2,15},{"渝A13",1,3,10},{"渝A14",1,4,5}}7;
    FILE *fq;
    fq = fopen("stu.dat","a");
    for(i=1;i<5;i++)
        display(&b[i],fq);
    for(i=1,j=1;j<5;j++)
    {
        a[i][j] = b[j].c;
        printf("%s\n",a[i][j]);
    }
    return 0;
}

void display(point *q,FILE *fq)
{
    fprintf(fq,"%s\t%d\t%d\t%d\n",q->c,q->cenghao,q->cheweihao,q->shijian);
}
2013-01-14 14:59
cwds
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:23
专家分:134
注 册:2012-6-17
收藏
得分:5 
a[i][j] = b[j].c; //Error. a[i][j]是单个char字符,b[j].c是char数组,类型不相同。
另,调用了fopen,最后不要忘了调用fclose
2013-01-14 15:48
赤血之魂
Rank: 2
等 级:论坛游民
帖 子:109
专家分:86
注 册:2012-3-22
收藏
得分:5 
字符串数组和字符数组不同?饿, 字符串数组……我还是第一次听说。

让平淡诉说非凡!
2013-01-14 17:18
wangcaiqusi
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2013-1-10
收藏
得分:0 
哦哦
2013-01-14 18:13
wangcaiqusi
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2013-1-10
收藏
得分:0 
再说清楚一点怎么删除文件里面特定的内容;
比如文件为
闽A12,1,2,20
闽A13,1,3,20;
闽A14,1,4,20;
怎么删除"闽A12,1,2,20?
之前那个大神说的定义指针找长度好像不行啊?
2013-01-14 18:15
wangcaiqusi
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2013-1-10
收藏
得分:0 
再说清楚一点怎么删除文件里面特定的内容;
比如文件为
闽A12,1,2,20
闽A13,1,3,20;
闽A14,1,4,20;
怎么删除"闽A12,1,2,20?
之前那个大神说的定义指针找长度好像不行啊?
2013-01-14 18:39
快速回复:字符串的问题
数据加载中...
 
   



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

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