開発環境
- OS: macOS High Sierra - Apple
- IDE(統合開発環境): Xcode - Apple
- プログラミング言語: C
Head First C ―頭とからだで覚えるCの基本 (David Griffiths (著)、Dawn Griffiths (著)、中田 秀基 (監修)、木下 哲也 (翻訳)、オライリージャパン)の3章(小さなツールの作成 - 1つのことだけをうまくやる)、ポケットコード(p. 105)を取り組んでみる。
ポケットコード(p. 105)
//
// main.c
// sample1
//
// Created by kamimura on 2018/01/27.
// Copyright © 2018 kamimura. All rights reserved.
//
#include <stdio.h>
#include <stdbool.h>
int main(int argc, const char * argv[]) {
float latitude;
float longitude;
char info[80];
bool started = false;
while(scanf("%f,%f,%79[^\n]",&latitude,&longitude,info) == 3){
if(started) {
printf(",\n");
} else {
started = true;
}
printf("{latitude: %f, longi : %f, info: '%s'", latitude, longitude, info);
}
puts("\n]");
return 0;
}
入出力結果(Terminal)
42.3,-71,Speed = 21
{latitude: 42.299999, longi : -71.000000, info: 'Speed = 21'
42.3,-71,Speed = 23
,
{latitude: 42.299999, longi : -71.000000, info: 'Speed = 23'
q
]
Program ended with exit code: 0
0 コメント:
コメントを投稿