社区
C语言
帖子详情
如何把文件中的数据赋值给变量?(菜鸟问题)
jxbicestare
2003-09-15 09:41:18
文件中数据用Tab(\t)分开,我是这样做的:
fpin问输入文件指针。
fgets(buffin,1024,fpin);
sscanf(buffin,"%s\t%s……",p1,p2……);
问题是sscanf()函数在赋值的时候碰到空格就会认为字符串结束,我要怎么做
才能把带空格的字符串赋值给p1,p2……
谢谢!
...全文
85
7
打赏
收藏
如何把文件中的数据赋值给变量?(菜鸟问题)
文件中数据用Tab(\t)分开,我是这样做的: fpin问输入文件指针。 fgets(buffin,1024,fpin); sscanf(buffin,"%s\t%s……",p1,p2……); 问题是sscanf()函数在赋值的时候碰到空格就会认为字符串结束,我要怎么做 才能把带空格的字符串赋值给p1,p2…… 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jxbicestare
2003-09-15
打赏
举报
回复
ft
csdn5211
2003-09-15
打赏
举报
回复
一个字符一个字符的读
jxbicestare
2003-09-15
打赏
举报
回复
to : xingxing(xingxing)
char *strtok(char *s, const char *delim);
怎么实现啊?能举个例子吗?
jxbicestare
2003-09-15
打赏
举报
回复
to : l1ul1u(apollo)
不行啊,fscanf()函数碰到空格也会结束啊!
jxbicestare
2003-09-15
打赏
举报
回复
to : l1ul1u(apollo)
试试!
l1ul1u
2003-09-15
打赏
举报
回复
用fscanf("%s\t",s)这样读取
xingxing
2003-09-15
打赏
举报
回复
你可以用strtok 来实现你要的功能
JS
中
闭包直接调用外层函数和把函数
赋值
给
变量
再调用有区别吗?
摘要 针对一个
问题
:**JS
中
闭包直接调用外层函数和把函数
赋值
给
变量
再调用有区别吗?**或者说简单点,直接调用函数和把函数
赋值
后调用一样吗?看如下程序: 注释:fun1()()的意思是执行子函数,返回孙函数,但注意,如果想这样执行,函数结构必须是这样,fun1的函数体里要return 子函数(这种多级括号操作不仅在js
中
,在很多高级语言都可以实现。) function fun1(){ var a...
python
赋值
语句规则
菜鸟
教程-Python
变量
类型
Python
变量
类型
变量
存储在内存
中
的值,这就意味着在创建
变量
时会在内存
中
开辟一个空间。基于
变量
的
数据
类型,解释器会分配指定内存,并决定什么
数据
可以被存储在内存
中
。因此,
变量
可以指定不同的
数据
类型,这些
变量
可以存储整数,小数或字符。
变量
赋值
Python
中
的
变量
赋值
不需要类型声明。每个
变量
在内存
中
创建,都包括
变量
的标识,名称和
数据
这些信息。每个
变量
在使用前都必须
赋值
,
变量
赋值
以后该
变量
才会被创建...
python内建函数不可以被
赋值
给其他
变量
_python学习--
数据
类型和内建函数
一、
变量
和
数据
类型
变量
:来源于数学,是计算机语言
中
能储存计算结果或能表示值的一个抽象概念(可以理解为一个代号)。
变量
可以通过
变量
名来访问在指令式语言
中
,
变量
通常是可变的命名规范:
变量
名就是一个非常典型的标识符。
变量
赋值
:说明:Pyhton
中
变量
赋值
不需要类型声明每个
变量
在内存
中
创建,都包括
变量
的标识、名称、
数据
这些信息每个
变量
在使用前都必须
赋值
,
变量
赋值
以后该
变量
才会被创建语法:
变量
名 = 值
数据
...
shell取值分割后的每个字段
赋值
给
变量
比如 a="www.baidu.com A 300 192.168.1.1" 想要拿到ttl 300和IP地址 192.168.1.1并可能后面需要传递给其他命令做DNS的删除和添加 #!/bin/bash declare -a arr index=0 a="www.baidu.com A 300 192.168.1.1" for i in $(echo "$a" | awk '{print $3,$4}') do arr[$index]=$i (( "index+=1" )) d
为什么解构
赋值
能交换两个
变量
let a = 1; let b = 2; [a, b] = [b, a] console.log(a, b) //2,1 通过解构
赋值
,不需要第三个
变量
就能交换两个
变量
的值 我当时再看到这个案例是疑惑的,为什么没有
中
间量就实现
变量
交换了? 在
菜鸟
教程
中
是这样描述解构的 解构模型 在解构
中
,有下面两部分参与: 解构的源,解构
赋值
表达式的右边部分。 解构的目标,解构
赋值
表达式的左边部分。 看到这,我下意识的将[a, b] = [b, a]整体看作解构,即解构:解构目标=解构源 但其实解构只是左边的部分,
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章