vim
本帖最后由 liaoyiqin 于 2020-6-23 19:15 编辑c语言出现问题
咋办 你把这文件设置成只读模式了? qiuyouzhi 发表于 2020-6-23 11:55
你把这文件设置成只读模式了?
保存不了
liaoyiqin 发表于 2020-6-23 12:12
保存不了
你是看不见我说的话吗.... qiuyouzhi 发表于 2020-6-23 12:21
你是看不见我说的话吗....
那怎样切换啊{:5_94:} chmod 777 * 热气球 发表于 2020-6-23 12:34
chmod 777 *
我的天,这是什么神仙操作。 chmod +w <filename> (文件名是啥就是啥,自己改,别直接复制了) 赚小钱 发表于 2020-6-23 12:37
我的天,这是什么神仙操作。
加权限。。。。 有问题,额? G:\图片文件(gif)和图片\che.gif 赚小钱 发表于 2020-6-23 12:38
chmod +w(文件名是啥就是啥,自己改,别直接复制了)
liaoyiqin 发表于 2020-6-23 12:52
嗨呀,你这Linux也没整明白呀。
把文件名外的尖括号给去掉。 NukaCola 发表于 2020-6-23 12:57
嗨呀,你这Linux也没整明白呀。
把文件名外的尖括号给去掉。
还是不行{:5_99:} liaoyiqin 发表于 2020-6-23 12:52
{:9_226:}
假设文件名为 main.c,那么要执行的命令为
chmod +w main.c
或者使用相对路径
chmod + ./main.c 热气球 发表于 2020-6-23 12:43
加权限。。。。 有问题,额?
并不推荐
1. 不安全
2. 有些文件不能使用 777 的权限
所以是有问题的 连按两次 <ESCAPE> 键,进入 vim 的待命状态,然后键入:
:w! <文件名>
例如,如果 C 源程序文件名是 "abc.c",那就这么写:
:w! abc.c
我不知道这什么鬼,也不知道vim,但我知道代码明显有问题。%s是定一个变量的,你给了h,h是一个常量。它们不同。 405794672 发表于 2020-6-23 15:56
我不知道这什么鬼,也不知道vim,但我知道代码明显有问题。%s是定一个变量的,你给了h,h是一个常量。它们不 ...
你这基本理论有问题啊...
"%s"是适用于任何东西的,不光是变量,常量,字符串都行的
不然你如何解释这段代码?
# include<stdio.h>
# define h "hi"
int main()
{
printf("%s", h);
return 0;
}
最重要的是,#define是宏定义,是机械替换啊 qiuyouzhi 发表于 2020-6-23 16:32
你这基本理论有问题啊...
"%s"是适用于任何东西的,不光是变量,常量,字符串都行的
不然你如何解释 ...
这代码要我打,就会printf(h)
页:
[1]
2