关于C的输出格式
printf("name is %.*s",len,name);
是什么意思?我从结果看出是输出name中的len个字符 主要是%.*s怎么理解 谢谢
能不能看看你的源程序代码.
头一次见到,跟着学习学习
.*的意思就是从参数中读取一个int类型的数据,替换这里的.*
假如len是8 那么处理过的就是
printf("name is %8s" , name );
就是输出字符串,最长8字符
学习
呃有点错误.
处理过的是
printf("name is %.8s" , name );
高手。
相关问答:
以前在VC里面建一个工程,都只用一个 .c 文件,昨天在一个工程里用了两个 .c文件了,遇到问题了,请大家指点。比如:
File1.c Fil ......
编译普通的c没问题啊,但编译javah生成的就报错:
gcc -O0 -g3 -Wall -c -fmessage-length=0 -oHelloWorld.o ..\HelloWorld.c
gcc -otest.exe HelloWorld.o
d:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../. ......
问一下:
#include <stdio.h>
int main()
{
char x, y, z;
int i;
int a[16];
for(i=0; i<=16; i++)
{
a[i] = 0;
......
用这本书入门怎么样呢 跟谭浩强的相比如何? 谢谢
我把这本看了几篇,确实很好的书。就不要拿它跟 谭 的书比了, 谭 的书要照顾全国读者。
不可同日而语
一个是国外的,一个是国内的
学完c primer ......
现在谭浩强的C语言已经快学忘了,但都是很基础的东西感觉,不能干什么,要想再提升接下来干点啥好
编点小工具,再学数据结构
看看课后习题
如果学c的话,看《the c programming language》,是c语言的 ......