a c lang in linux

#include <iostream>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>

using namespace std;

int main(int argc, char *argv[])
{
char cl = ‘A‘;
cout << ‘W‘ << ‘ ‘;
cout << cl << endl;
cout << "this is a test." << endl;
cout << "----------" << endl;

char *name="howareyou";
char ch;
FILE *fp;
if((fp=fopen("./bs.txt","r"))==NULL){

    cout << "err"<<endl;
}

 ch=fgetc(fp);
 while(ch!=EOF)
{
    if(ch==‘\n‘)
    cout<< "a new line"<<endl;
        putchar(ch);
        ch=fgetc(fp);
}
printf("I need %s %d",name,5);

string path="\\home";
cout << path;

return 0;
}

char* readline(FILE* f)
{
    char* line = (char*) calloc(1, sizeof(char) );;
    char c;
    int len = 0;

    while ( (c = fgetc(f) ) != EOF && c != ‘/n‘)
    {
        line = (char*) realloc(line, sizeof(char) * (len + 2) );
        line[len++] = c;
        line[len] = ‘/0‘;
    }

    return line;
}

  

时间: 2024-10-12 13:43:22

a c lang in linux的相关文章

linux中文显示设置

Linux中文显示设置 1.1 查看当前使用的字符集 1.1.1 查看系统当前使用的字符集(语言) LANG echo $LANGen_US.UTF-8 1.1.2修改系统的字符集(语言) LANG=zh_CN.UTF-8 LANG PS1  linux环境变量(在linux任何一个角落中都可以使用)    export LANG=zh_CN.UTF-8 1.1.3 修改环境变量的时候 前面加上 export  echo $LANGzh_CN.UTF-8  1.1.4查看系统当前使用的字符集(语

Linux语言环境设置

程序运行使用一套语言需要有字符集(数据)和字体(显示),Locale是根据计算机用户所使用的语言,所在国家或者地区,以及当地的文化传统所定义的一个软件运行时的语言环境.一.locale详解 在 Linux 中通过 locale 来设置程序运行的不同语言环境,locale 由 ANSI C 提供支持.locale 的命名规则为:<语言>_<地区>.<字符集编码>如:zh_CN.UTF-8,zh代表中文,CN代表大陆地区,UTF-8表示字符集.在locale环境中,有一组变

CentOS Linux 语言环境设置

程序运行使用一套语言需要有字符集(数据)和字体(显示),Locale是根据计算机用户所使用的语言,所在国家或者地区,以及当地的文化传统所定义的一个软件运行时的语言环境.一.locale详解在 Linux 中通过 locale 来设置程序运行的不同语言环境,locale 由 ANSI C 提供支持.locale 的命名规则为:<语言>_<地区>.<字符集编码>如:zh_CN.UTF-8,zh代表中文,CN代表大陆地区,UTF-8表示字符集.在locale环境中,有一组变量

在linux CentOS6上安装web环境

感谢浏览,欢迎交流=.= 都说linux作为服务器优于window,近期也是学习了下linux. win7下安装了linux虚拟机,购买linux阿里云主机,开启linux之旅. 进入正题,在linux使用阿里云提供的一键安装工具上安装web环境. 登录阿里云,进入帮助中心,下载阿里云linux一键安装web环境安装包. 在虚拟机中的cenos6中安装 上传文件命令:rz sz进行本地和服务器间的上传.下载. 安装命令:yum install lrzsz 解压安装包命令:unzip -x sh.

linux入门级知识回顾

ifdown eth0 #关闭网卡eth0 ifup eth0 #启动网卡eth0 ifconfig #查看网络配置 :wq 保持并退出 :q 退出 :q! 强制退出不保存 :wq! 强制退出并保存 echo hello oldboylinux >>/data/oldboy.txt >> 追加重定向 把内容放在文件的最后一行 ##方法3-想向这个文件中放入多行 cat >>/data/oldboy.txt<<EOF I am studying linux E

手把手教你hadoop安装

<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:m="h

Shell基本知识

Shell是什么 Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以使用Shell来启动.挂起.停止甚至编写一些程序. Shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性较强.Shell是解释执行的脚本语言,在Shell中可以直接调用Linux系统命令. Shell的分类 Shell的梁总主要语法类型有Bourne和C,这两种语法彼此不兼容.Bourne家族主要包括sh.ksh.Bash.psh.zsh:C家族主要包括:c

Python3中遇到UnicodeEncodeError: &#39;ascii&#39; codec can&#39;t encode characters in ordinal not in range(128)

在 linux服务器上运行代码报错: Python3中遇到UnicodeEncodeError: ‘ascii’ codec can’t encode characters in ordinal not in range(128) 但是在windows上面运行代码正常. 原因是因为:linux系统语言导致的. 查看了一下系统环境编码 >>> import sys>>> sys.stdout.encoding'US-ASCII' 而另一台能正常打印的机器是 en_US.U

【转】Python3中遇到UnicodeEncodeError: &#39;ascii&#39; codec can&#39;t encode characters in ordinal not in range(128)

[转]Python3中遇到UnicodeEncodeError: 'ascii' codec can't encode characters in ordinal not in range(128) 现象 打印任何一种包含有中文的对象,字典.列表.DataFrame.或字符串.比如: print('中文') 控制台报错: Traceback (most recent call last): File "printcn.py", line 1, in <module> pri