我正在用Python编写一个用于bash的shell脚本.当用户登录帐户时,脚本会自动运行,我希望它在退出时将用户注销.我尝试使用os.system('exit'),但它不起作用.我怎么做到这一点?
我需要在数组中定义字符并打印字符串...但它总是打印为string7(在这种情况下,test7)...我在这里做错了什么?
#include <stdio.h>
int main() {
char a[]={'t','e','s','t'};
printf("%s\n",a);
return 0;
}
Run Code Online (Sandbox Code Playgroud) 我正在使用SDL处理一段C代码,它应该用黑白像素填充屏幕......它使用for循环填充屏幕和一个随机数来决定每个像素是黑色还是白色.
它开始按原样工作一秒钟,但它会慢慢开始显示越来越多的白色像素,直到屏幕完全变白并保持这种状态.我不明白我在这里做错了什么.我有它在控制台中打印num的数字,它继续显示随机的1和0,就像屏幕是白色的那样,所以我认为问题存在于if else语句或for循环的某处.
这是相关代码......
/*outside main program loop*/
17 int x, y, num;
18 srand(time(0));
/*inside main program loop*/
28 for(y=0;y<=480;y++) {
29 for(x=0;x<=640;x++) {
30 num = rand() % 2;
31 if(num == 0) {
32 pixelRGBA(screen, x, y, 255, 255, 255, 255);
33 }
34 else {
35 pixelRGBA(screen, x, y, 0, 0, 0, 0);
36 }
37 }
38 }
39 SDL_Flip(screen);
Run Code Online (Sandbox Code Playgroud)