请有人解释一下Fortran如何读取数据,特别是从文本文件中读取数据。我以为我理解I/O的行为和格式选项,但下面的例子让我感到困惑。
我试图从文本文件Domain.txt中读取三个值,该文本文件包含以下三行
221
500.0200
500.0000
然后通过下面的程序读取这个文件。
program main
implicit none
integer :: N
real :: xmax,xmin
open(unit=1,file='Domain.txt')
read(1,*) N ! Read first line
read(1,*) xmax
所以我在做一个密码制作者。我这样做是为了把密码保存在txt中。
但是在txt的en中只有一个随机数,所以它会变成同名的2。
但它不会永远起作用,所以我认为如果从txt名称中的1开始,每次创建一个新的变量时,它都会将1加到变量中。
所以我来upp的想法是,如果它保存了变量是哪个数字,那么我可以取这个数字,然后再加上这个数字,所以我找到了代码来在txt中输入东西,我把它变成了work=。
set rfn=%random%
if %rfn% gtr 100 goto spara
echo this is the random password= %nua%-%nub%-%nuc%-%nud%-%nu
我对Windows批处理编程语法一无所知。我有一个包含用户ID的文本文件,我需要使用curl命令删除它,为此,我需要提取每个用户ID的第一个字符,然后传递给curl命令。我知道curl命令,它需要两个变量:
'UserID‘-从文本文件中读取。
'firstCharacter‘-从用户ID中提取第一个字符。
下面是从users.txt文件中获取用户is的代码:
@echo off
for /f "tokens=*" %%a in (symantecUsers.txt) do call :processline %%a
pause
goto :eo
目前,我有一个从文本文档中找到的列表,并使用for循环进行搜索:
for sublist in mylist:
if sublist[2] == inp:
print (formatting(sublist))
这将从主列表(mylist)中查找所有内容,并创建所需值的子列表。然后,我想通过一个函数将其转换为正确的格式。
功能:
def formatting(sublist):
new_lis = []
widths = [max(map(len, col)) for col in zip(*sublist)]
for row in sublist:
下面是Excel中一件令人困惑的事情--我查看过Stackoverflow和其他站点,但找不到解决方案。
我从文本文件中提取一个3小数位数(使用VB.NET,但我不认为这与问题有关)。我将此值存储为一个单独的in和Access数据库--(我也尝试过使用double )。
我使用MS查询将这3位小数位值放入Excel中。虽然开始的文本明显是3个小数点,但在Excel中有小数位。例如:
Text file value:
0.027
Stored in Access:
0.027
Value in Excel:
0.0270000007003546
我舍入这些值,以避免对其他人造成混淆,但这可能会
下面是我的代码和程序输出:
#include <stdio.h>
int main()
{
float salary;
printf("Please enter the salary : ");
scanf("%f", &salary);
printf("Your Salary is : %f\n", salary);
}
desktop:~$ ./a.out
Please enter the salary : 101.8889999
Your Salary is : 101.889000
desktop:~$
我尝试
我有100个文本文件,我想在每个文本文件的末尾插入数字1到100。下面的脚本将在保存和执行bat脚本的目录中的每个文件中添加“一些文本”。
FOR %%i IN (*.txt) DO echo some text here>> %%i
现在,我希望将数字1-100插入到所述的100个文本文件中,而不是“这里的一些文本”。
为了实现这一点,正确的脚本是什么?
我的程序允许用户在文本文件中输入多达10个整数/字符。我现在用的是:
number = atoi(word);
printf("\nstring is \t %s\n", word);
printf("integer is \t %d\n", number);
将输入的char/int从ASCII转换为整数。
例子:
输入:e输出:String is e, integer is 0
输入:10输出:String is 10, integer is 10
我想要一个函数来显示来自所有用户输入