编程c语言-有没有简单的或者快速的方法将输入的遗传数据读入一个结构数组

问题描述

有没有简单的或者快速的方法将输入的遗传数据读入一个结构数组

如输入D93 200 读入结构体数组中的train[3]
结构体为struct Train{ char name[10]; int a;} 讲D93读入name 200读入a 有没有简单的方法或函数呀 渣渣求指点

解决方案

楼主要这样的吗?

 #include<stdio.h>
struct Train{
    char name[10];
int a;
}train[3];
void main(void)
{
    int i;
    for(i = 0; i < 3; i++)
        scanf("%s%d", train[i].name, &train[i].a);
    printf("--------------------n");
    for(i = 0; i < 3; i++)
        printf("%s %dn", train[i].name, train[i].a);
}

解决方案二:

c++的话当然使用流最方便,这里给出c++的简单例子:
#include
#include
using namespace std;

typedef struct Train {
char name[10];
int a;
}Train;

int main() {
istringstream in("D93 200");
Train stru;
in>>stru.name>>stru.a;
cout<<stru.name<<"~"<<stru.a<<endl;
return 0;

}

时间: 2024-10-26 19:15:58

编程c语言-有没有简单的或者快速的方法将输入的遗传数据读入一个结构数组的相关文章

简单实用的快速美白方法

简单实用的快速美白方法 教程美白及美化方法相对来所非常简单实用.操作的时候只需要两步即可.第一步先对人物进行一些前期美化,如祛斑及磨皮等.第二步把图片复制一层,适当模糊后更改图层混合模式来美白. 原图 最终效果 1.这张图片首先比较暗,肤色呢也有些小瑕疵,为了很好的讲肤色的部分,下面的截图我们先主要看脸部的部分.  2.选用图章工具(下面红色标注的这个小工具哦)去掉大一点比较注意的痣. 3.图章工具怎么使用呢?点击图章工具,按住alt(你会发现圆圆变成图章的形状了是吧?)在你觉得和痣所处位置肤色

c语言编程-关于C语言字符串的简单题求助

问题描述 关于C语言字符串的简单题求助 进行对输入的字符串重新排列,要求字母在前,数字在后,并不改变字母和数字之间的字符排列顺序. 解决方案 #include void main() { char a[10] = {0}, b[10] = {0}, c[10]={0}; int n = 0, m = 0, k = 0,f = 0; printf("输入字符串:"); gets(a); for(int j = 0; j < 10; j++) { if((a[j] >= 'a'

谈网页编程PHP语言的发展

自从2004年7月13日正式发布了PHP5以来,学习PHP的人也越来越多.但PHP的普及还处于起步阶段,大多数电脑爱好者对PHP还知之甚少,有必要加大宣传力度,使更多的人了解学习和运用PHP为我们的工作服务. PHP是英文 Hypertext Preprocessor (超文本预处理器) 的缩写,它是一种服务器端的 HTML 脚本/编程语言,是一种简单的.面向对象的.解释型的.健壮的.安全的.性能非常之高的.独立于架构的.可移植的.动态的脚本语言.PHP以方便快速的风格迅速在web系统开发中占有

详解Linux的SOCKET编程_C 语言

本篇文章对Linux的SOCKET编程进行了详细解释文章后面分享了一个编程实例供大家学习. 1. 网络中进程之间如何通信 进程通信的概念最初来源于单机系统.由于每个进程都在自己的地址范围内运行为保证两个相互通信的进程之间既互不干扰又协调一致工作操作系统为进程通信提供了相应设施如 UNIX BSD有管道pipe.命名管道named pipe软中断信号signal UNIX system V有消息message.共享存储区shared memory和信号量semaphore)等. 他们都仅限于用在本

C语言实现socket简单通信实例_C 语言

本文实例讲述了C语言实现socket简单通信的方法,分享给大家供大家参考.具体实现方法如下: 服务器端代码如下: /* ============================================================================ Name : server.c Author : king Version : Copyright : Your copyright notice Description : Hello World in C, Ansi-st

iOS Socket编程-C语言版(UDP)

iOS Socket编程-C语言版(UDP) 本篇文章为总结使用C语言的api来完成UDP通信的基本功能,如果您对Socket不了解,请先阅读上一篇理论知识: iOS Socket理论知识 如果文章中有任何您认为不正确的或者有疑问的,请联系笔者! 谢谢! 支持原创,请阅读原文 1. UDP Socket编程 先讲一讲UDP编程,因为比TCP要简单多了.首先,我们需要明白UDP是用户数据报协议,英文名为User Datagram Protocol,它是面向无连接的. 注意:Socket通信一定有要

中文字符-如何用C语言编写一个简单的输入法程序,要求可以输入汉字。

问题描述 如何用C语言编写一个简单的输入法程序,要求可以输入汉字. 不太清楚汉字在计算机中是如何存储的,想知道例如微软的智能ABC以及搜狗输入法是怎样实现拼音拼写下的汉字输入. 解决方案 首先要有一个汉字的编码库,比如GB2312编写的是拼音输入法的话,还要建立一个拼音与汉字对应的数据库然后根据用户输入的拼音,提示出对应的汉字(汉字的优先顺序由数据库决定,同时还可以学习该用户的使用习惯)如果输入法还支持智能联想输入的话,还要加入词库(也有优先级),这样可以根据前一个字来推断出下一个可能的字 解决

Java设计模式编程之解释器模式的简单讲解_java

0.解释器(Interpreter)模式定义 :给定一门语言,定义它的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中句子. 属于行为型模式. 解释器模式在实际的系统开发中使用的非常少,因为它会引起效率.性能以及维护等问题. 解释器模式的通用类图如图所示. 1.解释器模式的优点 解释器是一个简单语法分析工具,它最显著的优点就是扩展性,修改语法规则只要修改相应的非终结符表达式就可以了,若扩展语法,则只要增加非终结符类就可以了. 2.解释器模式的缺点 解释器模式会引起类膨胀:每个语法

编程-C语言怎么取出一张256色位的bmp图像的某个像素的颜色

问题描述 C语言怎么取出一张256色位的bmp图像的某个像素的颜色 我想实现的是:将一张256色位图的bmp图像(1.bmp)上下左右移动N个像素(比如向右移5个像素,最左边的5个像素全涂成黑色)生成另一张图像(2.bmp).我现在写的有些问题: 代码: #include #include int main() { BITMAPFILEHEADER fileHeader; BITMAPINFOHEADER infoHeader; FILE *pfin = fopen("F:1.bmp"